3.6.3 ユーザーのクレデンシャル情報登録
ワークフローのYAMLファイルについて、actionラベルにoi.fetch_access_token(Ops Iのアクセストークン取得)を設定する場合、inputラベルにシークレット情報の格納パスを記載します。
記載例
tasks:
# fetch Ops I API access token.
fetch_access_token:
action: oi.fetch_access_token
input:
opsi_user_secret_mount_point: secrets/opsi
opsi_user_secret_path: /user/credential
opsi_user_secret_kv_version: 2
opsi_user_secret_version: "1"
next:
- when: <% succeeded() %>
publish:
- opsi_access_token: <% result().output.access_token %>
- domain_name: <% result().output.origin %>
- when: <% failed() %>
do: fail
以下にユーザーのクレデンシャル情報登録方法を示します。ワークフローのYAML定義については「Workflow」を参照ください。
(1)Secrets Engineの作成
作成方法は「Secrets Engines作成」を参照ください。
(2)Secretの作成
作成方法は「Secretの作成」を参照し下記を登録してください。
key | value |
---|---|
domain | ドメイン名 |
password | パスワード |
username | ユーザー名 |