shell プラグイン
shell プラグインは、Ansible が実行する基本的なコマンドが正しくフォーマットされ、ターゲットマシンと連携し、Ansible のタスク実行方法に関連する特定の動作を設定できるように機能します。
shell プラグインの有効化
カスタムの shell プラグインを追加するには、そのプラグインを、ロール内のプレイの隣りにある shell_plugins ディレクトリーに置くか、ansible.cfg で設定したディレクトリーソースの 1 つに置きます。
警告
デフォルトの /bin/sh が POSIX に準拠していないシェルで、実行に利用できない場合以外は、使用するプラグインを変更するべきではありません。
shell プラグインの使用
Ansible 構成設定 のデフォルト設定に加えて、接続プロファイル ansible_shell_type を使用して、使用するプラグインを選択できます。この場合は、一致するように ansible_shell_executable も更新します。
プラグイン自体 (以下にリンク) に詳述されているその他の設定オプションを使用して、各プラグインの設定をさらに制御できます。
参考
- Ansible Playbook
Playbook の概要
- inventory プラグイン
inventory プラグイン
- callback プラグイン
callback プラグイン
- filter プラグイン
filter プラグイン
- test プラグイン
test プラグイン
- lookup プラグイン
lookup プラグイン
- User Mailing List
ご質問はございますか。Google Group をご覧ください。
- リアルタイムチャット
Ansible チャットチャンネルへの参加方法