darkwizard242.openrazer
Ansibleロール: openrazer
Ubuntuシステム上でRazer製品のドライバとカスタマイズをサポートするために、デフォルトでopenrazer-metaパッケージをインストールまたは(変数が渡された場合)アンインストールするロールです。
要件
特にありません。
ロール変数
使用可能な変数は以下に示されています(defaults/main.yml
にあります):
変数リスト:
openrazer_repo: 'ppa:openrazer/stable'
openrazer_repo_desired_state: present
openrazer_repo_filename: openrazer
openrazer_app: openrazer-meta
openrazer_package_desired_state: present
変数テーブル:
変数 | 説明 |
---|---|
openrazer_repo | 追加するppaリポジトリを指します。 |
openrazer_repo_desired_state | リポジトリファイルリストを/etc/apt/sources.list.d から追加/維持(present )または削除(absent )するかを動的に選択するために定義されています。 |
openrazer_repo_filename | /etc/apt/sources.list.d に保存するためのリポジトリファイル名を設定するために定義されています。 |
openrazer_app | インストールするアプリを定義します。例: openrazer-meta |
openrazer_package_desired_state | パッケージをインストール(present またはlatest )するか、アンインストール(absent )するかを動的に選択するために定義されています。デフォルトはpresent です。 |
依存関係
特にありません。
例のプレイブック
ロールのデフォルトの動作(openrazerパッケージのインストール)をAnsibleプレイブックで使用する場合。
- hosts: servers
roles:
- darkwizard242.openrazer
ロールの動作をカスタマイズ(最新のopenrazerパッケージのインストール)する場合。
- hosts: servers
roles:
- darkwizard242.openrazer
vars:
openrazer_package_desired_state: latest
ロールの動作をカスタマイズ(openrazerパッケージのアンインストール)する場合。
- hosts: servers
roles:
- darkwizard242.openrazer
vars:
openrazer_package_desired_state: absent
ライセンス
作者情報
このロールはAli Muhammadによって作成されました。
プロジェクトについて
To dynamically installing or uninstalling 'openrazer-meta' package for support of Razer products on Ubuntu systems.
インストール
ansible-galaxy install darkwizard242.openrazer
ライセンス
mit
ダウンロード
5.6k
所有者
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!