jorp.firefox_addons
firefox-addons
Erstellen und Konfigurieren von Firefox-Profilen und Herunterladen von Erweiterungen
Anforderungen
requests ist auf dem Remote-Host erforderlich, um Erweiterungen zu installieren.
Variablen des Rollens
Standardverzeichnis für Profile
firefox_home: ~/.mozilla/firefox
Profileinstellungen
Das firefox_profiles
ist ein Objekt mit den Profilnamen als Feldern. Für jedes Profil kann eine Liste von Erweiterungsnamen im Feld extensions
angegeben werden. Diese Erweiterungen werden für das jeweilige Profil installiert. Außerdem kann eine Liste von Präferenz-Schlüssel-Wert-Paaren im Feld preferences
angegeben werden. Diese sind ebenfalls profil-spezifisch und werden in die user.js
-Datei des Profils eingefügt oder dort geändert.
Beispiel-Playbook
- 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
Klone in dein $ANSIBLE_ROLES_PATH
Credits
Diese Ansible-Rolle ist eine stark modifizierte Version der Ansible-Rolle, die von GitHub-Nutzer unrblt erstellt wurde.
Lizenz
GPLv2
Create and configure Firefox profiles and download addons.
ansible-galaxy install jorp.firefox_addons