3.3. self-service automation portal にテンプレートを追加する
セルフサービス自動化ポータルインスタンスの テンプレート ビューに、カスタムのセルフサービステンプレートを追加できます。カスタムセルフサービステンプレートは Git リポジトリーに保存されます。self-service automation portal は、GitLab および GitHub Source Control Management (SCM) をサポートしています。
注記
カスタムセルフサービステンプレートの名前は一意である必要があります。カスタムセルフサービステンプレートの名前には、自動生成されたジョブテンプレートや他のカスタムセルフサービステンプレートとは異なる名前を指定する必要があります。
前提条件
- 使用するテンプレート用のリポジトリーを Git SCM に作成した。
-
カスタムテンプレートの Git リポジトリーでは、
metadata.nameフィールドが一意であり、既存の自動生成テンプレートや他のカスタムセルフサービステンプレートと一致しないことを確認してください。たとえば、metadata.nameキーの値に*-custom を追加します。
metadata:
name: provision-database-custom
- Ansible Automation Platform プラットフォーム管理者として self-service automation portal にログインする必要があります。
手順
- ブラウザーで、self-service automation portal インスタンスに移動し、Ansible Automation Platform の認証情報を使用してサインインします。
- テンプレート ページに移動してください。
- をクリックします。
- 追加するテンプレートの有効な Git SCM URL を入力します。
- をクリックしてテンプレートを取得します。
- テンプレートを取得した後、何がインポートされてカタログに追加されるかをリストで確認します。
- をクリックします。
検証
インポートが完了したら、テンプレート ページに戻って、新しく作成されたテンプレートを確認してください。これでテンプレートを起動できます。