4.7. インフラストラクチャー環境の変更
/v2/infra-envs/{infra_env_id} エンドポイントを使用してインフラストラクチャー環境を変更できます。インフラストラクチャー環境の変更は、ネットワーク、SSH キー、イグニッション設定のオーバーライドなどの設定を追加するための一般的な操作です。
インフラストラクチャー環境を変更するときに設定できるフィールドの詳細については、API ビューアー の infra-env-update-params モデルを参照してください。新しいインフラストラクチャー環境を変更する場合、支援付きインストーラーは検出 ISO も再生成します。
前提条件
- 新しいインフラストラクチャー環境が作成された。
手順
API トークンを更新します。
$ source refresh-token
インフラストラクチャー環境を変更します。
$ curl https://api.openshift.com/api/assisted-install/v2/infra-envs/${INFRA_ENV_ID} \ -X PATCH \ -H "Authorization: Bearer ${API_TOKEN}" \ -H "Content-Type: application/json" \ -d "$(jq --null-input \ --slurpfile pull_secret ~/Downloads/pull-secret.txt ' { "image_type":"minimal-iso", "pull_secret": $pull_secret[0] | tojson } ')" | jq