basvandenbrink.firefox

Ansible ロール: Firefox

Firefox をインストールし、オプションで拡張機能付きのプロファイルを作成します。拡張機能はインストールされますが、Firefox で手動で有効にする必要があります。

必要条件

拡張機能をインストールするために、リモートホストで requests が必要です。

ロール変数

プロファイルのデフォルトディレクトリ

firefox_home: ~/.mozilla/firefox

プロファイル設定

firefox_profiles は、プロファイル名をフィールドとしたオブジェクトです。各プロファイルについて、extensions フィールドの下に拡張機能名のリストを指定できます。これらの拡張機能は、そのプロファイルにインストールされます。次に、preferences フィールドの下に、設定キーと値のペアのリストを指定できます。これらはプロファイル固有で、プロファイルの user.js ファイルに追加または変更されます。

サンプルプレイブック

- 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

クレジット

この Ansible ロールは、GitHub ユーザー unrblt によって作成された Ansible ロール の大幅に修正されたバージョンです。

ライセンス

GPLv2

プロジェクトについて

Create and configure Firefox profiles and download extensions.

インストール
ansible-galaxy install basvandenbrink.firefox
ライセンス
Unknown
ダウンロード
279