firefox

Ansible роль: Firefox

Тесты

Устанавливает Firefox из официального репозитория PPA и, при необходимости, создает профили с расширениями. Расширения устанавливаются, но их нужно включить вручную в Firefox.

Примечание: на Debian будет удалена версия ESR в пользу более новых релизов из PPA.

Требования

На удаленном хосте требуется requests для установки расширений. Операционная система удаленного хоста поддерживается, см. ansible-galaxy staticdev/firefox.

Переменные роли

Директория по умолчанию для профилей

firefox_home: ~/.mozilla/firefox

Настройки профиля

firefox_profiles — это объект с именами профилей в качестве полей. Для каждого профиля можно указать список имен расширений в поле extensions. Эти расширения будут установлены для данного профиля. Во-вторых, можно указать список пар ключ-значение предпочтений в поле preferences. Эти настройки также специфичны для профиля и будут добавлены или изменены в файле user.js данного профиля.

Пример Playbook

- hosts: localhost

  vars:
    firefox_profiles:
      default:
        extensions:
          - ublock-origin
        preferences:
          network.cookie.cookieBehavior: 1
          privacy.donottrackheader.enabled: true
          datareporting.healthreport.uploadEnabled: false
      secondprofile:
        extensions:
          - adblock-plus
        preferences:
          privacy.donottrackheader.enabled: false
          privacy.trackingprotection.enabled: false
          signon.rememberSignons: false
          datareporting.healthreport.uploadEnabled: false

  roles:
    - staticdev.firefox

Лицензия

MIT

Информация об авторе

staticdev

Благодарности

Эта Ansible роль является модифицированной версией ansible-firefox, изначально созданной пользователем GitHub unrblt и измененной basvandenbrink.

О проекте

Create and configure Firefox profiles and download extensions.

Установить
ansible-galaxy install staticdev/ansible-role-firefox
Лицензия
mit
Загрузки
3753
Владелец