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 является сильно измененной версией Ansible роли, созданной пользователем GitHub unrblt.

Лицензия

GPLv2

О проекте

Create and configure Firefox profiles and download addons.

Установить
ansible-galaxy install jorp/ansible-firefox
Лицензия
Unknown
Загрузки
61
Владелец
/run/media/jorp