Convert legacy Packer json template to hcl2 template (#247)

* convert legacy Packer json template to hcl2 template
This commit is contained in:
lonegunmanb
2023-09-19 13:37:17 +08:00
committed by GitHub
parent bb15543608
commit f2a6901f3f
12 changed files with 324 additions and 105 deletions

View File

@ -0,0 +1,6 @@
resource "random_pet" "id" {}
resource "azurerm_resource_group" "image_group" {
location = "eastus"
name = "packer-image-${random_pet.id.id}"
}

View File

@ -0,0 +1,3 @@
output "resource_group_name" {
value = azurerm_resource_group.image_group.name
}

View File

@ -0,0 +1,26 @@
terraform {
required_version = ">=1.2"
required_providers {
azurerm = {
source = "hashicorp/azurerm"
version = "~> 3.0"
}
helm = {
source = "hashicorp/helm"
version = "2.9.0"
}
random = {
source = "hashicorp/random"
version = "~> 3.0"
}
}
}
provider "azurerm" {
features {
resource_group {
prevent_deletion_if_contains_resources = false
}
}
}