モジュール
モジュールは Ansible Playbook の主なビルディングブロックです。一般的には「module プラグイン」はあまり言及されませんが、モジュールはプラグインの一種です。モジュールと他のプラグインの相違点に関する開発者向けの説明は「モジュールおよびプラグイン: 相違点」を参照してください。
モジュールの有効化
カスタムモジュールは、以下の場所のいずれかに配置します。
ANSIBLE_LIBRARY環境変数に追加されたディレクトリー ($ANSIBLE_LIBRARYは$PATHのようにコロンで区切った一覧)~/.ansible/plugins/modules//usr/share/ansible/plugins/modules/
ローカルカスタムモジュールの使用方法は、「コレクション外のモジュールやプラグインの追加」を参照してください。
モジュールの使用
アドホックタスクでモジュールを使用する方法は、「アドホックコマンドの概要」を参照してください。Playbook でモジュールを使用する方法は、「Ansible Playbook」を参照してください。
参考
- Ansible Playbook
Playbook の概要
- モジュールの開発
Ansible モジュール作成の概要
- コレクションの開発
Ansible コレクションの作成ガイド
- User Mailing List
ご質問はございますか。Google Group をご覧ください。
- irc.libera.chat
IRC チャットチャンネル (#ansible-devel)