- 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 Demo
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 | >=4.20 |
Name | Version |
---|---|
aws.one | >=4.20 |
aws.three | >=4.20 |
aws.two | >=4.20 |
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 | output routes? |
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