Skip to content

JudeQuintana/terraform-main

Repository files navigation

     ____.             ________        ________
    |    |____  ___.__.\_____  \       \_____  \   ____   ____
    |    \__  \<   |  | /  / \  \       /   |   \ /    \_/ __ \
/\__|    |/ __ \\___  |/   \_/.  \     /    |    \   |  \  ___/
\________(____  / ____|\_____\ \_/_____\_______  /___|  /\___  >
              \/\/            \__>_____/       \/     \/     \/

--=[ PrEsENtZ ]=--

--=[ AwS CLouD NeTWoRkiNg SuiTE 3000 ]=--

--=[ #StayUp ]=--

TNT Architecture!

Terraform Networking Trifecta Demo

Super Router!

Super Router Demo

Full Mesh Trio!

Full Mesh Trio Demo

  • Compose a Full Mesh Transit Gateway topology across 3 regions using Tiered VPC-NG, Centralized Router and Full Mesh Trio modules.
  • Includes an VPC peering examples within a full mesh configuration for high traffic workloads to save on cost using the VPC Peering Deluxe module.
  • Validate connectivity with AWS Route Analyzer.

Mega Mesh!

Mega Mesh Demo


Notes:

  • Sometimes I'll blog about ideas at jq1.io.
  • All modules are first developed in the terraform-modules repo.
  • The most useful modules are published to the Public Terraform Registry.
  • All demos include an example of generating security group rules for inter-region and cross-region VPCs for each TGW configuration.
  • The Centralized Router module is an implementation of the AWS Centralized Router concept but without VPN Gateway or Direct Connect, only VPCs.
  • Available AZs (a,b,c etc) in a region are different per AWS account (ie. your us-west-2a is not the same AZ as my us-west-2a) so it's possible you'll need to change the AZ letter for a VPC if the provider is saying it's not available for the region.
  • There is no overlapping CIDR detection inter-region or cross-region so it's important that the VPC's network and subnet CIDRs are allocated correctly.

Updates:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published