モジュールの開発 モジュールの作成については公式ドキュメントのDeveloping Modules — Ansible Documentationに説明があります。 モジュールはスクリプトファイルとして作成します。 モジュールはどの言語で記述しても良いです。ただし、本家にpull requestを送って取り込んでもらうにはPythonで記述する必要があります。 モジュールの実行結果のステータスをJSONとして標準出力に出力するようにします。changedというbooleanのキーは必ず含めるようにします。モジュールの実行によってシステムが変更されたかどうかを設定します。 上記のJSON以外にモジュールの中で標準出力や標準エラー出力に出力するのはご法度です。 あとは組み込み標準のモジュールのソースansible/library at devel · ansible/ansibleを参考にしつ