marverix.chromium

Ansible ロール: Chromium

ビルドステータス Ansible クオリティスコア Ansible ロール ライセンス: ISC

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 設定するその他のフラグのリスト。フラグには必ず--プレフィックスを付けないでください! []

依存関係

特になし

例プレイブック

  1. 最も簡単な例

    ---
    - hosts: all
      roles:
        - marverix.chromium
    
  2. インストールし、rootがChromiumを実行できるようにする

    ---
    - hosts: all
      roles:
        - role: marverix.chromium
          vars:
            chromium_allow_root: true
    
  3. インストールし、ウェブセキュリティを無効にし、その他のカスタムフラグを設定

    ---
    - 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

プロジェクトについて

Ansible role that installs Chromium Browser on Linux

インストール
ansible-galaxy install marverix.chromium
ライセンス
isc
ダウンロード
1.6k
所有者
Everyday normal Software Engineer