이전 스타일의 HCL 표현식을 보고하고 HCL2 표현식으로 변환을 제안합니다.
예:
# Terraform 0.11 구성. 일부 섹션은 이해를 돕기 위해 생략되었습니다.
resource "azurerm_app_service" "example" {
count = "${length(local.app_services)}"
name = "${lower(lookup(local.app_services[count.index], "kind"))}-appservice"
location = "${azurerm_resource_group.example.location}"
resource_group_name = "${azurerm_resource_group.example.name}"
app_service_plan_id = "${element(azurerm_app_service_plan.example.*.id, count.index)}"
site_config {
# 이해를 돕기 위해 생략됨
}
}
빠른 수정 적용 후:
# Terraform 0.12 구성. 일부 섹션은 이해를 돕기 위해 생략되었습니다.
resource "azurerm_app_service" "example" {
count = length(local.app_services)
name = "${lower(local.app_services[count.index].kind)}-appservice"
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
app_service_plan_id = azurerm_app_service_plan.example[count.index].id
site_config {
# 이해를 돕기 위해 생략됨
}
}