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