- Notifications
You must be signed in to change notification settings - Fork0
JudeQuintana/terraform-aws-full-mesh-trio
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Full Mesh Trio module builds peering links (red) between existing hub spoke tgws (Centralized Routers) and adds proper routes to all TGWs and their attached VPCs, etc.
The resulting architecture is a full mesh configurion between 3 hub spoke topologies.See it in action in theFull Mesh Trio DemoandDual Stack Full Mesh Trio Demo
v1.0.1
:
- reorganize files
- ipv4 VPC routes for ipv4 secondary cidrs
- ipv4 TGW routes for ipv4 secondary cidrs
- ipv6 VPC routes for ipv6 network cidrs
- ipv6 TGW routes for ipv6 network cidrs
- ipv6 VPC routes for ipv6 secondary cidrs
- ipv6 TGW routes for ipv6 secondary cidrs
- moar validation
module "full_mesh_trio" { source = "JudeQuintana/full-mesh-trio/aws" version = "1.0.1"...
v1.0.0
:
- ipv4 VPC routes for ipv4 network cidrs
module "full_mesh_trio" { source = "JudeQuintana/full-mesh-trio/aws" version = "1.0.0" providers = { aws.one = aws.use1 aws.two = aws.use2 aws.three = aws.usw2 } env_prefix = var.env_prefix full_mesh_trio = { one = { centralized_router = module.centralized_router_use1 } two = { centralized_router = module.centralized_router_use2 } three = { centralized_router = module.centralized_router_usw2 } }}output "full_mesh_trio" { value = module.full_mesh_trio}
Name | Version |
---|---|
terraform | >=1.3 |
aws | >=5.61 |
Name | Version |
---|---|
aws.one | >=5.61 |
aws.three | >=5.61 |
aws.two | >=5.61 |
No modules.
Name | Description | Type | Default | Required |
---|---|---|---|---|
env_prefix | prod, stage, test | string | n/a | yes |
full_mesh_trio | full mesh trio configuration | object({ | n/a | yes |
tags | Additional Tags | map(string) | {} | no |
Name | Description |
---|---|
peering | n/a |
About
Full Mesh Trio
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published