action プラグイン
action プラグインは、modules と連携して、Playbook タスクに必要なアクションを実行します。これらは通常、モジュールが実行される前に、前提条件の作業を行うバックグラウンドで自動的に実行します。
action プラグインが指定されていないモジュールには、「一般的な」action プラグインが使用されます。必要に応じて:ref:create custom action plugins <developing_actions> できます。
action プラグインの有効化
カスタムの action プラグインを有効にするには、カスタムのプラグインを、ロール内のプレイの隣りにある action_plugins ディレクトリーに置くか、ansible.cfg に設定した action プラグインのディレクトリーソースの 1 つに配置します。
action プラグインの使用
action プラグインは、関連のモジュールを使用する場合にはデフォルトで実行するため、特に作業は必要ありません。
プラグイン一覧
直接 action プラグインの一覧を表示することはできませんが、対応のモジュールとして表示されます。
ansible-doc -l を使用して、利用可能なモジュールの一覧を表示します。特定のドキュメントおよび例を参照するには ansible-doc <name> を使用してください。モジュールに対応の action プラグインがある場合には、この点に注意してください。
参考
- Cache プラグイン
Cache プラグイン
- callback プラグイン
callback プラグイン
- connection プラグイン
connection プラグイン
- inventory プラグイン
inventory プラグイン
- shell プラグイン
shell プラグイン
- strategy プラグイン
strategy プラグイン
- vars プラグイン
vars プラグイン
- User Mailing List
ご質問はございますか。Google Group をご覧ください。
- リアルタイムチャット
Ansible チャットチャンネルへの参加方法