darkwizard242.polychromatic
Ansible ロール: polychromatic
デフォルトで Ubuntu システムに polychromatic パッケージをインストールするロールです(変数を渡すことでアンインストールも可能です)。Polychromatic は、GNU/Linux の下で Razer 周辺機器の機能をカスタマイズするためのフロントエンドアプリケーションです。
要件
特にありません。
ロール変数
使用可能な変数は以下に示します(defaults/main.yml
にあります):
変数リスト:
polychromatic_repo: 'ppa:polychromatic/stable'
polychromatic_repo_desired_state: present
polychromatic_repo_filename: polychromatic
polychromatic_app: polychromatic-meta
polychromatic_package_desired_state: present
変数テーブル:
変数 | 説明 |
---|---|
polychromatic_repo | 追加するための ppa リポジトリを指します。 |
polychromatic_repo_desired_state | リポジトリファイルリストを /etc/apt/sources.list.d から追加/保持(present )または削除(absent )するかを動的に選択するために定義されています。 |
polychromatic_repo_filename | /etc/apt/sources.list.d に保存するためのリポジトリファイル名を設定するために定義されています。 |
polychromatic_app | インストールするアプリとして polychromatic-meta を定義します。 |
polychromatic_package_desired_state | パッケージをインストール(present または latest )するかアンインストール(absent )するかを動的に選択するために定義されています。デフォルトは present に設定されています。 |
依存関係
特にありません。
例 Playbook
ロールのデフォルト動作(すなわち polychromatic パッケージのインストール)を ansible playbooks で行う場合。
- hosts: servers
roles:
- darkwizard242.polychromatic
ロールの動作をカスタマイズする(すなわち最新の polychromatic パッケージをインストール)ための ansible playbooks の場合。
- hosts: servers
roles:
- darkwizard242.polychromatic
vars:
polychromatic_package_desired_state: latest
ロールの動作をカスタマイズする(すなわち polychromatic パッケージのアンインストール)ための ansible playbooks の場合。
- hosts: servers
roles:
- darkwizard242.polychromatic
vars:
polychromatic_package_desired_state: absent
ライセンス
著者情報
このロールは Ali Muhammad によって作成されました。
プロジェクトについて
For dynamically installing or uninstalling 'polychromatic' package.
インストール
ansible-galaxy install darkwizard242.polychromatic
ライセンス
mit
ダウンロード
5.6k
所有者
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!