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