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
ダウンロード
9.1k
所有者
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!