Documentation

10. プロジェクトの設定

プロジェクトとは、コントローラーにある Ansible Playbook の論理的コレクションのことです。

Playbook および Playbook ディレクトリーをコントローラーサーバーのプロジェクトのベースパスに手動で配置するか、コントローラーがサポートするソースコード管理 (SCM) システム (例: Git、Subversion、Mercurial) に Playbook を配置することで、Playbook と Playbook ディレクトリーを管理できます。

注釈

できる限り、ソース管理を使用して Playbook を管理することを推奨します。このタイプのベストプラクティスでは、コードとしてインフラストラクチャーを処理することができ、DevOps の理想と一致しています。このクイックスタートガイドでは、軽量のサンプルを使ってシステムを使用開始できるようにしていますが、実稼動環境の目的では、ソース管理を使用して Playbook を管理することを推奨します。

既存のプロジェクトを確認するには、左側のナビゲーションバーで プロジェクト をクリックします。

Projects - home

automation controller は、最初の作業用にデモ用プロジェクトを提供し、スタートプロセスを簡素化しています。

デモ用プロジェクト をクリックして、その詳細を表示します。

Projects - demo project

本クイックスタートガイドの目的上、デフォルトのデモ用プロジェクトをそのまま残します。ただし、後でデフォルトのプロジェクトを編集するには、詳細タブで 編集 をクリックするか、プロジェクト一覧表示でプロジェクト名の横にある編集 (edit) ボタンをクリックして適切な詳細を編集し、変更を保存します。

最新の変更を反映したプロジェクトを取得する場合は、このプロジェクトの SCM 同期を手動で開始できます。Details タブから SCM ベースのデモプロジェクトを更新し、Sync をクリックするか、プロジェクトリストビューから、プロジェクト名の横にある同期 (sync) ボタンをクリックします。

_images/qs-demo-project-sync-icon-hover.png

注釈

ソースコントロールを使用するために新しいプロジェクト設定を追加した直後に「同期」が自動的に開始され、設定されたソースコントロールからプロジェクト詳細の取り込みが実行されることに注意してください。