Вы всегда можете перебрать список, используя мета-параметр count :
variable "regions" {
default = [
"us-east-1",
"us-east-2",
]
}
data "aws_elastic_beanstalk_hosted_zone" "eb_zones" {
count = "${length(var.regions)}"
region = "${var.regions[count.index]}"
}
output "eb_zones" {
value = "${data.aws_elastic_beanstalk_hosted_zone.eb_zones.*.id}"
}
Будет выведено следующее:
Outputs:
eb_zones = [
Z117KPS5GTRQ2G,
Z14LCN19Q5QHIC
]