преобразование кода terraform v0.15 в код tf версии 0.11 как для цикла, а не их в terraform v0.11
Я пытаюсь преобразовать существующий код terraform версии v0.15 в v0.11, и поскольку V0.11 не поддерживает цикл, я столкнулся с проблемой преобразования кода
enter code here
terraform {
required_version = ">= 0.11.14"
}
/*
Simple module to get AZ's that support instance types
*/
data "aws_availability_zones" "available" {
state = "available"
}
data "aws_ec2_instance_type_offerings" "arch_zones" {
for_each = toset(data.aws_availability_zones.available.names)
filter {
name = "instance-type"
values = var.instance_types
}
filter {
name = "location"
values = [each.value]
}
location_type = "availability-zone"
}
output "azs" {
value = keys({ for az, details in data.aws_ec2_instance_type_offerings.arch_zones : az =>
details.instance_types if length(details.instance_types) != 0 })
}
variable "instance_types" {
type = list(string)
}