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

Über das Projekt

Create and configure Firefox profiles and download addons.

Installieren
ansible-galaxy install jorp.firefox_addons
GitHub Repository
Lizenz
Unknown
Downloads
71
Besitzer
/run/media/jorp