marverix.chromium
Ansible ロール: Chromium
LinuxにUngoogled ChromiumをインストールするためのAnsibleロールです。
特徴
- ✔️ Ungoogled Chromiumのインストール
- ✔️ インストールするバージョンを指定可能(URLを変更することで)
- ✔️ フラグの設定
- ✔️ Molecule Verifyでテスト済み
対応プラットフォーム
- ✔️ Ubuntu 18.04 (Bionic)
- ✔️ Ubuntu 20.04 (Focal)
- ✔️ CentOS 7
- ✔️ CentOS 8
要件
特になし
ロール変数
変数 | 説明 | デフォルト値 |
---|---|---|
chromium_archive_url |
Ungoogled Chromium アーカイブのURL | Chromium 89へのリンク |
chromium_archive_sha1 |
アーカイブのSHA1 | 上記パッケージのSHA1 |
chromium_allow_root |
rootがChromiumを実行できるようにするか? no-sandbox フラグを設定します。 |
true |
chromium_disable_gpu |
GPUを無効にするか? disable-gpu フラグを設定します。 |
true |
chromium_disable_web_security |
ウェブセキュリティを無効にするか? 危険ですが、特定の開発ケースでは役立つかもしれません。 disable-web-security フラグを設定します。 |
false |
chromium_ignore_certificate_errors |
証明書エラーを無視するか? ignore-certificate-errors フラグを設定します。 |
false |
chromium_custom_flags |
設定するその他のフラグのリスト。フラグには必ず-- プレフィックスを付けないでください! |
[] |
依存関係
特になし
例プレイブック
最も簡単な例
--- - hosts: all roles: - marverix.chromium
インストールし、rootがChromiumを実行できるようにする
--- - hosts: all roles: - role: marverix.chromium vars: chromium_allow_root: true
インストールし、ウェブセキュリティを無効にし、その他のカスタムフラグを設定
--- - hosts: all roles: - role: marverix.chromium vars: chromium_disable_web_security: true chromium_custom_flags: - enable-experimental-accessibility-features - incognito
ちなみに: こちらは良いフラグのリストです https://peter.sh/experiments/chromium-command-line-switches/
ライセンス
ISC