globalnetwork

aws-ia/globalnetwork/aws

Terraform Module HCL AWS ✓ Verified

AWS Global Network Module

Install
module "globalnetwork" {
source = "aws-ia/globalnetwork/aws"
version = "0.0.1"
}
plain text: /constructs/tfmod-aws-ia-globalnetwork-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

An Opinionated Transitive Solution for AWS Customers ``hcl-terraform Solution Created By: Androski Spicer Documentation Written By: Androski Spicer Last Updated: July 2021 `` Table of Contents 1. About This Document 2. Overview 3. Assumptions 4. The Transitive Network 5. The AWS Transit Gateway Repository and modules 6. Implementation Guide 7. Conclusion About This Document This document explains the components of an opinionated transitive solution you can use to deploy multiple configurations of AWS Transit Gateway. For deployment instructions, see CONFIGURURATION-GUIDE.md, also in this repository. Overview This solution contains a set of opinionated Terraform modules that deploy and automate the configuration of one or more transit gateways. The variables.tf file in this repository conta

Inputs (50)
NameTypeDescriptionDefault
transit_gateway_peeringmap(bool){ "build_complete_mesh": false, "fra
Business_UnitstringYour business unit or line of business name"YourBusinessUnitName"
default_route_table_associationmap(string){ "canada_east": "disable", "frankfu
tunnel_inside_ip_versionstring"ipv4"
tunnel2_rekey_margin_time_secondsstring540
Application_NamestringThe name of this application."aws-fsf-transit-gateway-builder"
enable_accelerationmap(bool){ "canada_east": false, "frankfurt":
ram_share_namestring"shared_networking_resources"
tunnel1_phase1_encryption_algorithmslist[ "AES128", "AES256", "AES128-GCM-
tunnel2_phase1_lifetime_secondsstring28800
tunnel2_rekey_fuzz_percentagestring100
network_manager_namestring"transit-gateway-network-manager-stack"
tunnel1_rekey_margin_time_secondsstring540
Environment_TypestringThe environment type defaults to PRODUCTION and cannot be changed"PRODUCTION"
how_many_vpn_connectionsmap(number){ "canada_east": 0, "frankfurt": 0,
centralized_packet_inspection_enabledmap(bool){ "canada_east": false, "frankfurt":
tunnel2_ike_versionslist[ "ikev1", "ikev2" ]
tunnel1_replay_window_sizestring1024
vpn_ecmp_supportmap(string){ "canada_east": "enable", "frankfur
tunnel1_dpd_timeout_actionstring"clear"
… and 10 more inputs
Outputs (50)
tokyo_tgw_packet_inspection_route_table_id
n_california_tgw_development_route_table_id
paris_tgw_shared_services_route_table_id
sydney_tgw_packet_inspection_route_table_id
ireland_tgw_development_route_table_id
ireland_tgw_production_route_table_id
paris_tgw_north_south_route_table_id
n_virginia_tgw_north_south_route_table_id
paris_tgw_packet_inspection_route_table_id
sydney_tgw_development_route_table_id
sydney_transit_gateway_id
canada-montreal_tgw_development_route_table_id
ireland_tgw_shared_services_route_table_id
london_tgw_packet_inspection_route_table_id
ohio_tgw_production_route_table_id
canada-montreal_tgw_production_route_table_id
n_california_tgw_uat_route_table_id
sydney_tgw_north_south_route_table_id
sao-paulo_tgw_shared_services_route_table_id
canada_montreal_transit_gateway_id
ireland_transit_gateway_id
n_virginia_tgw_shared_services_route_table_id
canada-montreal_tgw_packet_inspection_route_table_id
ireland_tgw_packet_inspection_route_table_id
sydney_tgw_production_route_table_id
ohio_transit_gateway_id
seoul_transit_gateway_id
oregon_tgw_packet_inspection_route_table_id
frankfurt_tgw_development_route_table_id
sao-paulo_tgw_packet_inspection_route_table_id
… and 20 more outputs
Resources (5)
aws_ec2_transit_gateway_peering_attachment_accepteraws_iam_roleaws_iam_role_policyaws_lambda_functionrandom_uuid
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.1
Cloud AWS
★ Stars26
Forks11
Total downloads5.3k
Inputs50
Outputs50
Resources5
LicenseApache-2.0
Namespaceaws-ia
Updated