Skip to content

Commit

Permalink
add data_output
Browse files Browse the repository at this point in the history
  • Loading branch information
badra001 committed Oct 14, 2022
1 parent fadf9c6 commit a0cc6ff
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 16 deletions.
33 changes: 17 additions & 16 deletions common/version.tf
Original file line number Diff line number Diff line change
Expand Up @@ -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"
}
}
1 change: 1 addition & 0 deletions vpc-transit-gateway-association-data/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ No modules.
| <a name="output_availability_zone_names"></a> [availability\_zone\_names](#output\_availability\_zone\_names) | VPC Availability zone name list (3) |
| <a name="output_availability_zone_suffixes"></a> [availability\_zone\_suffixes](#output\_availability\_zone\_suffixes) | VPC Availability zone suffix list (3) |
| <a name="output_availablity_zone"></a> [availablity\_zone](#output\_availablity\_zone) | map of data resource aws\_availability\_zone from list of zone names |
| <a name="output_data_output"></a> [data\_output](#output\_data\_output) | Map of data generated by this submodule need for the vpc-transit-gateway-association module |
| <a name="output_gateway_peer"></a> [gateway\_peer](#output\_gateway\_peer) | Transit Gateway peer (other region) |
| <a name="output_gateway_self"></a> [gateway\_self](#output\_gateway\_self) | Transit Gateway self (this region) |
| <a name="output_map_route_tables_peer"></a> [map\_route\_tables\_peer](#output\_map\_route\_tables\_peer) | Transit Gateway route tables map (VRF:id) peer (other region) |
Expand Down
14 changes: 14 additions & 0 deletions vpc-transit-gateway-association-data/outputs.tf
Original file line number Diff line number Diff line change
Expand Up @@ -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"])
}
}

0 comments on commit a0cc6ff

Please sign in to comment.