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