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

ライセンス

MIT

著者情報

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