firefox
Ansible Роль: Firefox
Устанавливает Firefox и при необходимости создает профили с расширениями. Расширения устанавливаются, но требуют ручного включения в Firefox.
Требования
На удаленном хосте требуется библиотека requests для установки расширений.
Переменные роли
Директория по умолчанию для профилей
firefox_home: ~/.mozilla/firefox
Настройки профиля
firefox_profiles
- это объект с названиями профилей в качестве полей. Для каждого профиля можно указать список имен расширений под полем extensions
. Эти расширения будут установлены для соответствующего профиля. Во-вторых, список пар ключ-значение предпочтений можно указать под полем preferences
. Эти предпочтения также специфичны для профиля и будут добавлены или изменены в файле user.js
профиля.
Пример плейбука
- hosts: localhost
vars:
firefox_profiles:
default:
extensions:
- ublock-origin
preferences:
privacy.donottrackheader.enabled: "true"
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:
- basvandenbrink.firefox
Благодарности
Эта Ansible роль является сильно модифицированной версией Ansible роли, созданной пользователем GitHub unrblt.
Лицензия
GPLv2
О проекте
Create and configure Firefox profiles and download extensions.
Установить
ansible-galaxy install basvandenbrink/ansible-firefox
Лицензия
Unknown
Загрузки
222
Владелец