staticdev.firefox

Ansibleロール: Firefox

テスト

公式PPAリポジトリからFirefoxをインストールし、必要に応じて拡張機能付きのプロファイルを作成します。 拡張機能はインストールされますが、Firefoxから手動で有効にする必要があります。

注意: Debianでは、ESRバージョンはPPAのより最新のリリースを優先して削除されます。

必要条件

拡張機能をインストールするために、リモートホストにrequestsが必要です。 リモートホストのOSがサポートされています。詳細はansible-galaxy staticdev/firefoxをご覧ください。

ロール変数

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

firefox_home: ~/.mozilla/firefox

プロファイル設定

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

例のプレイブック

- 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

ライセンス

MIT

作者情報

staticdev

クレジット

このAnsibleロールは、GitHubユーザーunrbltによって元々作成されたansible-firefoxの修正版です。basvandenbrinkが変更を加えました。

プロジェクトについて

Create and configure Firefox profiles and download extensions.

インストール
ansible-galaxy install staticdev.firefox
ライセンス
mit
ダウンロード
3.9k
所有者