darkwizard242.jq
Ansibleロール: jq
Debian系およびEL系システムで、デフォルトでjqパッケージをインストールする(変数が指定された場合はアンインストールする)ためのロールです。
要件
特になし。
ロール変数
使用可能な変数は以下に示されています(defaults/main.ymlにあります):
変数一覧:
jq_app: jq
jq_desired_state: present
変数表:
| 変数 | 説明 |
|---|---|
| jq_app | インストールするアプリを定義します。例)jq |
| jq_desired_state | パッケージをインストール(presentまたはlatest)またはアンインストール(absent)するかを動的に選択するために定義します。デフォルトはpresentです。 |
依存関係
特になし。
サンプルプレイブック
Ansibleプレイブックでのロールのデフォルト動作(jqパッケージのインストール)です。
- hosts: servers
roles:
- darkwizard242.jq
ロールの動作をカスタマイズするため(最新のjqパッケージをインストールする場合)のサンプルです。
- hosts: servers
roles:
- darkwizard242.jq
vars:
jq_desired_state: latest
ロールの動作をカスタマイズするため(jqパッケージをアンインストールする場合)のサンプルです。
- hosts: servers
roles:
- darkwizard242.jq
vars:
jq_desired_state: absent
ライセンス
作者情報
このロールはAli Muhammadによって作成されました。
プロジェクトについて
jq package installation/uninstallation to perform json parsing.
インストール
ansible-galaxy install darkwizard242.jqライセンス
mit
ダウンロード
11k
所有者
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!
