第3章 テンプレートの使用
3.1. カスタマイズされたセルフサービステンプレート リンクのコピーリンクがクリップボードにコピーされました!
カスタムセルフサービステンプレートは、GitHub または Gitlab のリポジトリーに YAML ファイルとして保存されます。ユーザーが self-service automation portal からソフトウェアテンプレートを起動する場合、Ansible Automation Platform で関連するジョブテンプレートの実行に必要な値をフォームに入力する必要があります。
カスタムセルフサービステンプレートの YAML ファイルには、Ansible Automation Platform の認証トークン用の ui:field: キーを含む token: セクションが必要です。これにより、ユーザーが self-service automation portal でテンプレートを起動したときに表示されるフォームにトークンのフィールドが生成されます。ユーザーはトークンを入力します。これは、Ansible Automation Platform でのジョブテンプレートの実行を認証するために使用されます。
次の例は、テンプレート内の トークン セクションを示しています。セキュリティー上の理由から、トークンがユーザーに表示されないように 、token.ui:backstage.review.show の値を false に設定してください。
spec:
...
parameters:
...
properties:
token:
title: Token
type: string
description: Oauth2 token
ui:field: AAPTokenField
ui:widget: hidden
ui:backstage:
review:
show: false
ui:widget: hidden フィールドを設定すると、フォーム内の Red Hat Ansible Automation Platform トークン入力欄が非表示になります。