darkwizard242.jq

build-test release Ansible Role Maintainability Rating Reliability Rating Security Rating GitHub tag (latest SemVer) GitHub repo size

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

ライセンス

MIT

作者情報

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