diff --git a/CHANGELOG.md b/CHANGELOG.md index e9adcd4..dd7186c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -133,6 +133,10 @@ * 1.6.7 -- 2022-07-15 - fix flowlogs filename -* 1.6.8 -- 2022-08-9 +* 1.6.8 -- 2022-08-09 - vpn - fix vpn gateway (backport from tf-upgrade) + +* 1.6.9 -- 2022-09-13 + - subnet + - add arn to output diff --git a/common/version.tf b/common/version.tf index 7fad35f..7265b58 100644 --- a/common/version.tf +++ b/common/version.tf @@ -1,5 +1,5 @@ locals { - _module_version = "1.6.8" + _module_version = "1.6.9" _module_names = { "_main_" = "aws-vpc-setup" diff --git a/subnets/README.md b/subnets/README.md index cba69cd..917309c 100644 --- a/subnets/README.md +++ b/subnets/README.md @@ -104,5 +104,5 @@ No modules. | [availability\_zone\_ids](#output\_availability\_zone\_ids) | VPC Availability zone id list (3) | | [availability\_zone\_names](#output\_availability\_zone\_names) | VPC Availability zone name list (3) | | [availability\_zone\_suffixes](#output\_availability\_zone\_suffixes) | VPC Availability zone suffix list (3) | -| [private\_subnets\_ids](#output\_private\_subnets\_ids) | Resulting private subnets list of objects: subnet, label, availability\_zone, id | -| [public\_subnets\_ids](#output\_public\_subnets\_ids) | Resulting public subnets list of objects: subnet, label, availability\_zone, id | +| [private\_subnets\_ids](#output\_private\_subnets\_ids) | Resulting private subnets list of objects: subnet, label, availability\_zone, id, arn | +| [public\_subnets\_ids](#output\_public\_subnets\_ids) | Resulting public subnets list of objects: subnet, label, availability\_zone, id, arn | diff --git a/subnets/outputs.tf b/subnets/outputs.tf index e22e49c..6b5d5e4 100644 --- a/subnets/outputs.tf +++ b/subnets/outputs.tf @@ -2,23 +2,29 @@ locals { output_public_subnets = [for subnet in local.public_map : merge( subnet, - tomap({ "id" = aws_subnet.public[subnet.label].id }), + { + "id" = aws_subnet.public[subnet.label].id + "arn" = aws_subnet.public[subnet.label].arn + }, ) ] output_private_subnets = [for subnet in local.private_map : merge( subnet, - tomap({ "id" = aws_subnet.private[subnet.label].id }), + { + "id" = aws_subnet.private[subnet.label].id + "arn" = aws_subnet.private[subnet.label].arn + }, ) ] } output "public_subnets_ids" { - description = "Resulting public subnets list of objects: subnet, label, availability_zone, id" + description = "Resulting public subnets list of objects: subnet, label, availability_zone, id, arn" value = local.output_public_subnets } output "private_subnets_ids" { - description = "Resulting private subnets list of objects: subnet, label, availability_zone, id" + description = "Resulting private subnets list of objects: subnet, label, availability_zone, id, arn" value = local.output_private_subnets }