darkwizard242.ulauncher

Ansibleロール: ulauncher

デフォルトで、Ubuntuシステムにulauncherパッケージをインストール(または変数を渡すことでアンインストール)するロールです。

依存関係

なし。

ロール変数

以下の変数が利用可能です(defaults/main.ymlにあります):

変数リスト:

ulauncher_repo: 'ppa:agornostal/ulauncher'
ulauncher_repo_desired_state: present
ulauncher_repo_filename: ulauncher
ulauncher_app: ulauncher
ulauncher_package_desired_state: present

変数の説明:

変数 説明
ulauncher_repo 追加するppaレポジトリを指します。
ulauncher_repo_desired_state リポジトリファイルリストを/etc/apt/sources.list.dから追加/維持(present)するか、削除(absent)するかを動的に選択するために定義されています。
ulauncher_repo_filename /etc/apt/sources.list.dに保存するリポジトリファイル名を設定するために定義されています。
ulauncher_app インストールするアプリを定義します、つまりulauncher
ulauncher_package_desired_state パッケージをインストール(presentまたはlatestのいずれか)するか、アンインストール(absent)するかを動的に選択するために定義されています。デフォルトはpresentに設定されています。

依存関係

なし。

使用例

ulauncherパッケージのインストールを行うAnsibleプレイブックのデフォルトの動作。

- hosts: servers
  roles:
    - darkwizard242.ulauncher

ulauncherパッケージの最新バージョンをインストールするためのロールのカスタマイズ。

- hosts: servers
  roles:
    - darkwizard242.ulauncher
  vars:
    ulauncher_package_desired_state: latest

ulauncherパッケージのアンインストールを行うためのロールのカスタマイズ。

- hosts: servers
  roles:
    - darkwizard242.ulauncher
  vars:
    ulauncher_package_desired_state: absent

ライセンス

MIT

作者情報

このロールはAli Muhammadによって作成されました。

プロジェクトについて

To dynamically installing or uninstalling 'ulauncher' package, which is an Application Launcher utility.

インストール
ansible-galaxy install darkwizard242.ulauncher
ライセンス
mit
ダウンロード
2.7k
所有者
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!