[A-00146]TerraformでResource Groupを作成する
Azure環境にterraformでResource Groupを作成します。
Azure環境でterraformを実行する環境ができている前提です。
・Terraformの作成/実行
terraform {
required_version = ">=0.12"
required_providers {
azurerm = {
source = "hashicorp/azurerm"
version = "~>2.0"
}
random = {
source = "hashicorp/random"
version = "~>3.0"
}
}
}
provider "azurerm" {
features {
}
}
resource "random_pet" "default" {
prefix = var.resource_group_name_prefix
}
resource "azurerm_resource_group" "default" {
location = var.resource_group_location
name = random_pet.default.id
}
variable "resource_group_location" {
default = "japaneast"
}
variable "resource_group_name_prefix" {
default = "rg"
}
output "resource_group_name" {
value = azurerm_resource_group.default.name
}
下記のコマンドで実行します。
terraform init
terraform plan
terraform apply
上記を実行すると下記のようにResource Groupが作成されます。

確認ができたら後片付けをします。
terraform destroy
・Appendix
公式ドキュメント
https://learn.microsoft.com/ja-jp/azure/developer/terraform/create-resource-group?tabs=azure-cli
コメントを残す