jorp.firefox_addons

firefox-addons

创建和配置Firefox个人资料并下载扩展

要求

在远程主机上需要安装requests以便安装扩展。

角色变量

个人资料的默认目录

firefox_home: ~/.mozilla/firefox

个人资料设置

firefox_profiles是一个对象,字段为个人资料名称。对于每个个人资料,可以在extensions字段下指定要安装的一系列扩展名。这些扩展将会为该个人资料安装。其次,可以在preferences字段下指定一个首选项键值对的列表。这些也是特定于个人资料的,将被放入或修改该个人资料的user.js文件中。

示例剧本

- hosts: localhost

  vars:
    firefox_profiles:
      default-release:
        extensions:
          - ublock-origin
        preferences:
          privacy.donottrackheader.enabled: true
          browser.aboutConfig.showWarning: false
          privacy.trackingprotection.enabled: true
          signon.rememberSignons: false
          datareporting.healthreport.uploadEnabled: false
      bob:
        extensions:
          - adblock-plus
        preferences:
          privacy.donottrackheader.enabled: false
          privacy.trackingprotection.enabled: false
          signon.rememberSignons: false
          datareporting.healthreport.uploadEnabled: false

  roles:
     - firefox-addons

克隆到你的$ANSIBLE_ROLES_PATH

鸣谢

这个Ansible角色是GitHub用户unrblt创建的Ansible角色的一个大幅修改版本。

许可证

GPLv2

关于项目

Create and configure Firefox profiles and download addons.

安装
ansible-galaxy install jorp.firefox_addons
许可证
Unknown
下载
71
拥有者
/run/media/jorp