0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【超ざっくり】TerraformでAzureリソースを作成する手順をまとめてみた

Last updated at Posted at 2024-02-20

はじめに

TerraformでAzure上のリソースをする手順について、初学者なりに超ざっくりまとめてみました。
なお、今回ご紹介する方法以外でもAzureリソースを構築することは可能です。
別の方法は公式ドキュメントなどを参照してください。

目次

Azureの事前準備

Terraformで各種リソース作成ができるようにサービスプリンシパルを作成します。ざっくりとした手順は以下の通りです。

  • サービスプリンシパルの作成
  • 共同作成者ロールの付与
  • 各資格情報の確認

Terraformの事前準備

TerraformのインストールおよびTerraformコードを記述したファイルを作成します。
今回はTerraformコードを3つのファイルに分けて作成する想定です。

  • Terraformのインストール
  • Terraformコードファイル作成
    • 全体の処理を記述したファイル(XXX.tf)
    • 変数の設定値が記述されたファイル(XXX.tfvars)
    • 変数の型を記述したファイル(XXX_variables.tf)

TerraformでAzureリソースを作成

4段階に分けてTerraformコマンドを実行し、Azureリソースを構築します。

  • Terraformの初期化(terraform init)
  • 構文エラーなど基本的な構成チェック(terraform validate)
  • リソース作成前の事前検証(terraform plan)
  • リソース作成(terraform apply)

おわりに

ざっくりとした手順は以上です!
詳細な手順は今後、別の記事として作成しようと思います。

関連記事(随時追加していきます)

0
1
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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?