31.2. Ansible ファイルおよびディレクトリー構造
複数のプロジェクトで使用する共通のロールセットを作成している場合、これらのロールには、ソースコントロールサブモジュール、または /opt などの共通の場所を介してアクセスする必要があります。プロジェクトにおいて、他のプロジェクトからロールやコンテンツがインポートされるとの想定はしないでください。
詳細は、Ansible ドキュメントのリンク 一般的なヒント を参照してください。
注記
-
Automation Controller では
vars_promptの質問を対話的に許可しないため、Playbook のvars_prompt機能の使用は避けてください。vars_promptの使用を避けられない場合は、Surveys 機能を参照してください。 -
Automation Controller では対話的に一時停止をキャンセルできないため、タイムアウトなしで Playbook の
pause機能を使用することは避けてください。どうしてもpauseの使用を避けられない場合は、タイムアウトを設定する必要があります。
ジョブは Playbook ディレクトリーを現在の作業ディレクトリーとして使用しますが、これに依存するのではなく playbook_dir 変数を使用するようにジョブをコーディングする必要があります。