staticdev.firefox

Rola Ansible: Firefox

Testy

Instaluje Firefox z oficjalnego repozytorium PPA i opcjonalnie tworzy profile z dodatkami. Dodatki są instalowane, ale muszą być ręcznie włączone w Firefoxie.

Uwaga: na Debianie usunie wersję ESR na rzecz nowszych wydań z PPA.

Wymagania

requests jest wymagany na zdalnym hoście do instalacji dodatków. System operacyjny zdalnego hosta jest obsługiwany, zobacz ansible-galaxy staticdev/firefox.

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 zostaną zainstalowane dla danego profilu. Ponadto można określić listę par klucz-wartość z preferencjami w polu preferences. Te preferencje są również specyficzne dla profilu i zostaną zapisane lub zmodyfikowane w pliku user.js profilu.

Przykładowy 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

Licencja

MIT

Informacje o autorze

staticdev

Podziękowania

Ta rola Ansible jest zmodyfikowaną wersją ansible-firefox pierwotnie stworzoną przez użytkownika GitHub unrblt i zmodyfikowaną przez basvandenbrink.

O projekcie

Create and configure Firefox profiles and download extensions.

Zainstaluj
ansible-galaxy install staticdev.firefox
Licencja
mit
Pobrania
3.9k
Właściciel