darkwizard242.openrazer

ビルドテスト リリース Ansibleロール メンテナンス評価 信頼性評価 セキュリティ評価 GitHubタグ(最新のSemVer) GitHubリポジトリサイズ

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

ライセンス

MIT

作者情報

このロールは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!