クラウドプロビジョニングとガバナンス と Terraform 間の認証情報マッピング
認証情報タイプとサービスアカウントフィールドのマッピング 認証情報マッピングを使用して、クラウドプロビジョニングとガバナンス と Terraform の間の認証情報マッピングに更新された後で、正確性を確認してください。
始める前に
必要なロール:sn_cmp.cloud_admin、admin
このタスクについて
認証情報マッピングモジュールを使用して、Terraform プロバイダーが使用するデータセンター認証情報に認証情報とサービスアカウントをマッピングすると、ディスカバリーのためにデータセンターリソースと クラウドプロビジョニングとガバナンス をプロビジョニングできます。
手順
- 移動先 すべて > 設計 > 認証情報マッピング.
-
[新規] を選択します。
図 : 1. [Terraform データセンターマッピング] フォーム -
フォームのフィールドに入力します。
表 : 1. [Terraform データセンターマッピング] フォーム フィールド 説明 Terraform プロバイダー Terraform プロバイダーの名前。 データセンターブロック ルックアップテーブルからマッピングする認証情報のリソースブロック。 認証情報タイプ ルックアップテーブルからの適切な認証情報タイプ。例:Azure サービス プリンシパル [azure_service_principal] 認証情報リゾルバー ルックアップテーブルからの適切な MID サーバー スクリプトインクルード。たとえば、TerraformProviderCredentialResolver スクリプトを検索して選択します。 -
[送信] を選択します。
Terraform プロバイダーの認証情報レコードが作成され、Terraform データセンターのマッピングリストに表示されます。
-
作成したレコードで、[認証情報マッピング] 関連リストに移動し、[新規] を選択します。
-
[認証情報マッピング] フォームに入力します。
フィールド 説明 プロバイダー認証キー プロバイダーが使用する認証キー (変数) フィールド名。たとえば、(Amazon Web サービス) AWS の Terraform プロバイダーブロックでは、フィールド secret_key が使用されます。 ディスカバリー認証情報キー (Discovery Credential Key) ルックアップテーブルのディスカバリー認証情報の対応するフィールド。たとえば、Terraform の access_key フィールドは、ServiceNow インスタンスの Secret key フィールドに対応しています。 Terraform データセンターマッピング 認証情報をマッピングするデータセンター。 - [送信] を選択します。
-
[認証情報マッピング] フォームに入力します。
-
[サービスアカウントマッピング] タブを選択し、[新規] を選択します。
-
[サービスアカウントマッピング] フォームに入力します。
フィールド 説明 プロバイダー認証キー プロバイダーが使用する認証キー (変数) フィールド名。たとえば、AWS の Terraform プロバイダーブロックでは、フィールド secret_key が使用されます。 サービスアカウントフィールド ルックアップテーブルのサービスアカウント (変数) フィールド名 (プロバイダー認証キーにマッピングする認証情報を持つ)。 Terraform データセンターマッピング 認証情報をマッピングするデータセンター。 - [送信] を選択します。
[認証情報マッピング] 関連リストと [サービスアカウントマッピング] 関連リストで追加したフィールド値が Terraform プロバイダーにマッピングされました。 -
[サービスアカウントマッピング] フォームに入力します。