From 99041e1a732c9f3e60d1f7d46f58dcca9ce7581e Mon Sep 17 00:00:00 2001 From: Paul Yi <29391424+paulcyi@users.noreply.github.com> Date: Tue, 21 Oct 2025 15:10:19 -0400 Subject: [PATCH 1/3] Add public_subnet_availability_zones output for downstream use --- outputs.tf | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/outputs.tf b/outputs.tf index 1d1d2783a..094db5069 100644 --- a/outputs.tf +++ b/outputs.tf @@ -165,6 +165,11 @@ output "public_network_acl_arn" { value = try(aws_network_acl.public[0].arn, null) } +output "public_subnet_availability_zones" { + description = "List of availability zones for public subnets" + value = aws_subnet.public[*].availability_zone +} + ################################################################################ # Private Subnets ################################################################################ From 8a159eb4d1fd499b5330e03d784bdbd62b1cd011 Mon Sep 17 00:00:00 2001 From: Paul Yi <29391424+paulcyi@users.noreply.github.com> Date: Tue, 21 Oct 2025 15:25:45 -0400 Subject: [PATCH 2/3] Add documentation for public_subnet_availability_zones output --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 96e8267a0..2dcb76dff 100644 --- a/README.md +++ b/README.md @@ -673,6 +673,7 @@ No modules. | [public\_subnet\_arns](#output\_public\_subnet\_arns) | List of ARNs of public subnets | | [public\_subnet\_objects](#output\_public\_subnet\_objects) | A list of all public subnets, containing the full objects. | | [public\_subnets](#output\_public\_subnets) | List of IDs of public subnets | +| [public_subnet_availability_zones](#output_public_subnet_availability_zones) | List of availability zones for public subnets | | [public\_subnets\_cidr\_blocks](#output\_public\_subnets\_cidr\_blocks) | List of cidr\_blocks of public subnets | | [public\_subnets\_ipv6\_cidr\_blocks](#output\_public\_subnets\_ipv6\_cidr\_blocks) | List of IPv6 cidr\_blocks of public subnets in an IPv6 enabled VPC | | [redshift\_network\_acl\_arn](#output\_redshift\_network\_acl\_arn) | ARN of the redshift network ACL | From de1c7f5e44e10b35e549129fd9cd0825fbfa95f8 Mon Sep 17 00:00:00 2001 From: Paul Yi <29391424+paulcyi@users.noreply.github.com> Date: Tue, 21 Oct 2025 15:32:52 -0400 Subject: [PATCH 3/3] Sync README.md with terraform_docs for public_subnet_availability_zones --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2dcb76dff..10142281e 100644 --- a/README.md +++ b/README.md @@ -671,9 +671,9 @@ No modules. | [public\_route\_table\_association\_ids](#output\_public\_route\_table\_association\_ids) | List of IDs of the public route table association | | [public\_route\_table\_ids](#output\_public\_route\_table\_ids) | List of IDs of public route tables | | [public\_subnet\_arns](#output\_public\_subnet\_arns) | List of ARNs of public subnets | +| [public_subnet_availability_zones](#output_public_subnet_availability_zones) | List of availability zones for public subnets | | [public\_subnet\_objects](#output\_public\_subnet\_objects) | A list of all public subnets, containing the full objects. | | [public\_subnets](#output\_public\_subnets) | List of IDs of public subnets | -| [public_subnet_availability_zones](#output_public_subnet_availability_zones) | List of availability zones for public subnets | | [public\_subnets\_cidr\_blocks](#output\_public\_subnets\_cidr\_blocks) | List of cidr\_blocks of public subnets | | [public\_subnets\_ipv6\_cidr\_blocks](#output\_public\_subnets\_ipv6\_cidr\_blocks) | List of IPv6 cidr\_blocks of public subnets in an IPv6 enabled VPC | | [redshift\_network\_acl\_arn](#output\_redshift\_network\_acl\_arn) | ARN of the redshift network ACL |