darkwizard242.shellcheck

Ansibleロール: shellcheck

デフォルトで、Debian ベースおよび EL ベースのシステムに shellcheck パッケージをインストールするロール。また、変数を指定した場合にはアンインストールもできます。

要件

特になし。

ロール変数

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

変数一覧:

shellcheck_app_debian_package: shellcheck
shellcheck_app_el_package: ShellCheck
shellcheck_desired_state: present

変数表:

変数 説明
shellcheck_app_debian_package Debian ベースのシステムにインストールするアプリを定義します。例: shellcheck
shellcheck_app_el_package エンタープライズLinux (Redhat/CentOS) システムにインストールするアプリを定義します。例: ShellCheck
shellcheck_desired_state パッケージをインストール(present または latest)するか、アンインストール(absent)するかを動的に選択するために定義します。デフォルトは present に設定されています。

依存関係

特になし。

例のプレイブック

ロールのデフォルト動作(shellcheck パッケージのインストール)を使用する場合の Ansible プレイブック。

- hosts: servers
  roles:
    - darkwizard242.shellcheck

ロールの動作をカスタマイズする場合(最新の shellcheck パッケージのインストール)についての Ansible プレイブック。

- hosts: servers
  roles:
    - darkwizard242.shellcheck
  vars:
    shellcheck_desired_state: latest

ロールの動作をカスタマイズする場合(shellcheck パッケージのアンインストール)についての Ansible プレイブック。

- hosts: servers
  roles:
    - darkwizard242.shellcheck
  vars:
    shellcheck_desired_state: absent

ライセンス

MIT

著者情報

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

プロジェクトについて

For dynamically installing or uninstalling 'shellcheck' package.

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