Shell プラグイン

Shell プラグインが機能し、Ansible が実行する基本的なコマンドが適切にフォーマットされ、かつターゲットマシンと連携することを確認します。 これにより、ユーザーが Ansible によるタスクの実行方法に関連する特定の動作を設定できるようになります。

Shell プラグインの有効化

カスタムの Shell プラグインを追加にするには、カスタムのプラグインを、ロール内の Play の隣りにある vars_plugins ディレクトリーに配置するか、 ansible.cfg で設定した shell プラグインディレクトリーソースの 1 つに配置します。

Warning

デフォルトの /bin/sh が POSIX に準拠していないシェルで、実行に利用できない場合は、 使用するプラグインを変更するべきではありません。

Shell プラグインの使用

Ansible Configuration Settings のデフォルト設定に加えて、 使用するプラグインを選択するための接続変数 ansible_shell_type を選択できます。 このような場合には、ansible_shell_executable を一致するように更新することもできます。

プラグイン自体で詳しく説明されている (以下に記載) その他の設定オプションを使用して、 各プラグインの設定をさらに制御できます。

See also

Playbook について
Playbook の概要
inventory プラグイン
Ansible inventory プラグインの使用
Callback プラグイン
Ansible callback プラグイン
フィルター
Jinja2 filter プラグイン
Test
Jinja2 test プラグイン
lookup
Jinja2 lookup プラグイン
ユーザーメーリングリスト
ご質問はございますか。 Google Group をご覧ください。
irc.freenode.net
#ansible IRC chat channel