diff --git a/common/version.tf b/common/version.tf
index fe43deb..4a146ad 100644
--- a/common/version.tf
+++ b/common/version.tf
@@ -3,21 +3,22 @@ locals {
_module_names = {
"_main_" = "aws-vpc-setup"
- "flowlogs" = "aws-vpc-setup/flowlogs"
- "flowlogs-transit-gateway" = "aws-vpc-setup/flowlogs-transit-gateway"
- "flowlogs-role" = "aws-vpc-setup/flowlogs-role"
- "nacl-rules" = "aws-vpc-setup/nacl-rules"
- "nacls" = "aws-vpc-setup/nacls"
- "peer" = "aws-vpc-setup/peer"
- "routing" = "aws-vpc-setup/routing"
- "security-groups" = "aws-vpc-setup/security-groups"
- "subnets" = "aws-vpc-setup/subnets"
- "tag-shared-vpc-resources" = "aws-vpc-setup/tag-shared-vpc-resources"
- "vpc" = "aws-vpc-setup/vpc"
- "vpc-interface-endpoint" = "aws-vpc-setup/vpc-interface-endpoint"
- "vpn" = "aws-vpc-setup/vpn"
- "vpn-transit-gateway" = "aws-vpc-setup/vpn-transit-gateway"
- "vpn-transit-gateway" = "aws-vpc-setup/vpn-transit-gateway"
- "vpc-transit-gateway-association" = "aws-vpc-setup/vpc-transit-gateway-association"
+ "flowlogs" = "aws-vpc-setup/flowlogs"
+ "flowlogs-transit-gateway" = "aws-vpc-setup/flowlogs-transit-gateway"
+ "flowlogs-role" = "aws-vpc-setup/flowlogs-role"
+ "nacl-rules" = "aws-vpc-setup/nacl-rules"
+ "nacls" = "aws-vpc-setup/nacls"
+ "peer" = "aws-vpc-setup/peer"
+ "routing" = "aws-vpc-setup/routing"
+ "security-groups" = "aws-vpc-setup/security-groups"
+ "subnets" = "aws-vpc-setup/subnets"
+ "tag-shared-vpc-resources" = "aws-vpc-setup/tag-shared-vpc-resources"
+ "vpc" = "aws-vpc-setup/vpc"
+ "vpc-interface-endpoint" = "aws-vpc-setup/vpc-interface-endpoint"
+ "vpn" = "aws-vpc-setup/vpn"
+ "vpn-transit-gateway" = "aws-vpc-setup/vpn-transit-gateway"
+ "vpn-transit-gateway" = "aws-vpc-setup/vpn-transit-gateway"
+ "vpc-transit-gateway-association" = "aws-vpc-setup/vpc-transit-gateway-association"
+ "vpc-transit-gateway-association-data" = "aws-vpc-setup/vpc-transit-gateway-association-data"
}
}
diff --git a/vpc-transit-gateway-association-data/README.md b/vpc-transit-gateway-association-data/README.md
index 4c49fba..ffde32d 100644
--- a/vpc-transit-gateway-association-data/README.md
+++ b/vpc-transit-gateway-association-data/README.md
@@ -92,6 +92,7 @@ No modules.
| [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) |
| [availablity\_zone](#output\_availablity\_zone) | map of data resource aws\_availability\_zone from list of zone names |
+| [data\_output](#output\_data\_output) | Map of data generated by this submodule need for the vpc-transit-gateway-association module |
| [gateway\_peer](#output\_gateway\_peer) | Transit Gateway peer (other region) |
| [gateway\_self](#output\_gateway\_self) | Transit Gateway self (this region) |
| [map\_route\_tables\_peer](#output\_map\_route\_tables\_peer) | Transit Gateway route tables map (VRF:id) peer (other region) |
diff --git a/vpc-transit-gateway-association-data/outputs.tf b/vpc-transit-gateway-association-data/outputs.tf
index ec3537e..871495e 100644
--- a/vpc-transit-gateway-association-data/outputs.tf
+++ b/vpc-transit-gateway-association-data/outputs.tf
@@ -37,3 +37,17 @@ output "prefix_list_id_ipv4" {
description = "Managed prefix ID for IPv4"
value = one([for k, v in data.aws_ec2_managed_prefix_list.tgw_ipv4 : k if v.address_family == "IPv4"])
}
+
+output "data_output" {
+ description = "Map of data generated by this submodule need for the vpc-transit-gateway-association module"
+ value = {
+ availablity_zone = data.aws_availability_zone.zone
+ gateway_self = data.aws_ec2_transit_gateway.gateway_self.id
+ gateway_peer = data.aws_ec2_transit_gateway.gateway_peer.id
+ route_tables_self = data.aws_ec2_transit_gateway_route_table.route_tables_self
+ route_tables_peer = data.aws_ec2_transit_gateway_route_table.route_tables_peer
+ map_route_tables_self = local.transit_gateway_route_table_ids_self
+ map_route_tables_peer = local.transit_gateway_route_table_ids_peer
+ prefix_list_id_ipv4 = one([for k, v in data.aws_ec2_managed_prefix_list.tgw_ipv4 : k if v.address_family == "IPv4"])
+ }
+}