staticdev.firefox

Ansible-Rolle: Firefox

Tests

Installiert Firefox aus dem offiziellen PPA-Repository und erstellt optional Profile mit Erweiterungen. Erweiterungen werden installiert, müssen jedoch manuell in Firefox aktiviert werden.

Hinweis: Unter Debian wird die ESR-Version entfernt zugunsten der neueren PPA-Versionen.

Anforderungen

requests wird auf dem entfernten Host benötigt, um Erweiterungen zu installieren. Das Betriebssystem des entfernten Hosts wird unterstützt, siehe ansible-galaxy staticdev/firefox.

Rollenvariablen

Standardverzeichnis für Profile

firefox_home: ~/.mozilla/firefox

Profileinstellungen

firefox_profiles ist ein Objekt mit Profilnamen als Felder. Für jedes Profil kann eine Liste von Erweiterungsnamen unter dem Feld extensions angegeben werden. Diese Erweiterungen werden für dieses Profil installiert. Außerdem kann eine Liste von Schlüssel-Wert-Paaren unter dem Feld preferences angegeben werden. Diese sind ebenfalls profilspezifisch und werden in der Datei user.js des Profils gesetzt oder geändert.

Beispiel-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

Lizenz

MIT

Autoreninformationen

staticdev

Danksagungen

Diese Ansible-Rolle ist eine modifizierte Version von ansible-firefox, die ursprünglich von GitHub-Nutzer unrblt erstellt und von basvandenbrink modifiziert wurde.

Über das Projekt

Create and configure Firefox profiles and download extensions.

Installieren
ansible-galaxy install staticdev.firefox
GitHub Repository
Lizenz
mit
Downloads
3.9k
Besitzer