モジュール

モジュールは 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)