basvandenbrink.firefox
Rola Ansible: Firefox
Instaluje Firefoxa i opcjonalnie tworzy profile z dodatkami. Dodatki są instalowane, ale muszą być ręcznie włączone w Firefoksie.
Wymagania
Na zdalnym hoście wymagane jest requests do instalacji dodatków.
Zmienne roli
Domyślny katalog dla profili
firefox_home: ~/.mozilla/firefox
Ustawienia profilu
firefox_profiles
to obiekt z nazwami profili jako pola. Dla każdego profilu można określić listę nazw dodatków w polu extensions
. Te dodatki będą zainstalowane dla danego profilu. Dodatkowo, w polu preferences
można określić listę par klucz-wartość preferencji. Te preferencje są również specyficzne dla profilu i zostaną umieszczone lub zmodyfikowane w pliku user.js
profilu.
Przykładowy playbook
- 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
Podziękowania
Ta rola Ansible to mocno zmodyfikowana wersja rola Ansible stworzona przez użytkownika GitHub unrblt.
Licencja
GPLv2
O projekcie
Create and configure Firefox profiles and download extensions.
Zainstaluj
ansible-galaxy install basvandenbrink.firefox
Licencja
Unknown
Pobrania
279
Właściciel