From 8d3795eb202d22c25f1fcc02f10ba35ea4b4de19 Mon Sep 17 00:00:00 2001 From: badra001 Date: Wed, 12 Oct 2022 16:19:17 -0400 Subject: [PATCH] update --- common/availabilty_zones.tf | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/common/availabilty_zones.tf b/common/availabilty_zones.tf index fdf50d3..ee62075 100644 --- a/common/availabilty_zones.tf +++ b/common/availabilty_zones.tf @@ -9,22 +9,22 @@ data "aws_availability_zones" "zones" { } data "aws_availability_zone" "zone" { - count = length(data.aws_availability_zones.zones.names) - state = "available" - name = data.aws_availability_zones.zones.names[count.index] + for_each = toset(sort(data.aws_availability_zones.zones.names)) + state = "available" + name = each.key } output "availability_zone_names" { description = "VPC Availability zone name list (3)" - value = data.aws_availability_zones.zones.names + value = [for k, v in data.aws_availability_zone.zone : k] } output "availability_zone_ids" { description = "VPC Availability zone id list (3)" - value = data.aws_availability_zones.zones.zone_ids + value = [for k, v in data.aws_availability_zone.zone : v.zone_id] } output "availability_zone_suffixes" { description = "VPC Availability zone suffix list (3)" - value = data.aws_availability_zone.zone[*].name_suffix + value = [for k, v in data.aws_availability_zone.zone : v.name_suffix] }