gantsign.default-web-browser
Ansibleロール: デフォルトウェブブラウザ
このロールはGnomeデスクトップのデフォルトウェブブラウザを設定します。
要件
Ansible >= 2.9
Ubuntu
- Bionic (18.04)
- Focal (20.04)
対応デスクトップ
- Gnome
インストール済みのウェブブラウザ
- このロールはウェブブラウザをインストールしませんので、使用する前に 任意のウェブブラウザをインストールしておく必要があります。
ロール変数
このロールの動作を変更する変数(デフォルト値も表示):
# デフォルトにするウェブブラウザ(.desktopファイルの拡張子無しの名前)
default_web_browser: google-chrome
使用例プレイブック
- hosts: servers
roles:
- role: gantsign.default-web-browser
default_web_browser: google-chrome
GantSignの他のロール
GantSignの他のロールはAnsible Galaxyで見つけることができます。
開発とテスト
このプロジェクトはMoleculeを使用して開発とテストを行います。このロールはTestinfraとpytestを使用してユニットテストが行われます。
開発やテストには以下をインストールしておく必要があります:
上記のインストールは少し難しい場合があるため、このプロジェクトにはMolecule Wrapperが含まれています。Molecule Wrapperは、Moleculeとその依存関係をインストールし、渡されたコマンドでMoleculeを実行するシェルスクリプトです。
Molecule Wrapperを使用してこのロールをテストするには、プロジェクトのルートから以下のコマンドを実行します:
./moleculew test
注意:一部の依存関係のインストールにはsudo
権限が必要です。
ライセンス
MIT
著者情報
ジョン・フリーマン
GantSign Ltd. 会社番号:06109112(イングランドに登録)