第2章 プロジェクト
プロジェクトはルールブックの論理的なコレクションです。これは git リポジトリーである必要があり、http プロトコルのみがサポートされます。プロジェクトのルールブックは、プロジェクトのルートの /rulebooks フォルダー、または Ansible コレクション内の Event-Driven Ansible コンテンツ用に定義されたパス /extensions/eda/rulebooks に配置する必要があります。
2.1. 新しいプロジェクトの設定
前提条件
- Event-Driven Ansible Controller ダッシュボードに Content Consumer としてログインしている。
- 必要に応じて、認証情報が設定されている。詳細は、Automation Controller ドキュメントの Credentials セクションを参照してください。
- Automation Controller が使用する、リポジトリーに含まれている Playbook と統合されたルールブックを含む既存のリポジトリーがある。
手順
- Event-Driven Ansible Controller ダッシュボードにログインします。
- ナビゲーションパネルから、Projects → Create project を選択します。
以下を入力します。
- Name
- プロジェクト名を入力します。
- Description
- このフィールドは任意です。
- SCM type
- Git のみ使用できます。
- SCM URL
GitHub や GitLab などのリポジトリーの HTTPS プロトコルアドレス。
注記プロジェクトの作成後に SCM URL を編集することはできません。
- Credential
- このフィールドは任意です。これは、SCM URL を利用するために必要なトークンです。
- Create Project を選択します。
プロジェクトが作成され、Projects 画面で管理できるようになります。
新しいプロジェクトを保存すると、プロジェクトの詳細ページが表示されます。詳細ページまたは Projects リストビューから、プロジェクトを編集または削除できます。