[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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*