LoginSignup
0
0

【超ざっくり】Terraform用にサービスプリンシパルを作成してみた

Last updated at Posted at 2024-02-22

はじめに

TerraformでAzure上のリソースを作成するために必要なサービスプリンシパルを作成する手順について、初学者なりに超ざっくりまとめてみました。
TerraformでAzure上のリソースを作成するための大まかな手順は下記記事をご覧ください。

目次

サービスプリンシパルの作成

Azureポータル上でサービスプリンシパルを作成します。
ここでは「TerraformUser」という名前で作成します。
image.png

次にクライアントシークレットを作成します。
ここでは「TerraformUser_ClientSecret」という説明で作成します。
image.png

ロール付与

次にサービスプリンシパルに対してAzureロールを付与します。
ここでは「サブスクリプション」単位で「共同作成者」を付与します。
image.png

各資格情報の確認

続いてTerraformを利用するための資格情報を確認していきます。
必要な資格情報は以下の通りです。

  • サブスクリプションID
  • テナントID(ディレクトリID)
  • クライアントID(アプリケーションID)
  • クライアントシークレット

ここではテナントID、クライアントID、クライアントシークレットを確認します。
※サブスクリプションIDは省略しました。すみません。
image.png

image.png

おわりに

Terraformを利用するためのAzure上の事前準備が完了しました!
次の記事(下記リンク)ではTerraformで実際にAzureリソースを作成していきます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0