This module implements transitivity for hub & spoke VPC architectures using appliance VMs behind an Internal Load Balancer used as next-hop for routes.
For example usage, please check the the net-hubs-transitivity.tf file.
Name | Description | Type | Default | Required |
---|---|---|---|---|
commands | Commands for the transitivity gateway to run on every boot. | list(string) |
[] |
no |
firewall_enable_logging | Toggle firewall logging for VPC Firewalls. | bool |
true |
no |
firewall_policy | Network Firewall Policy Id to deploy transitivity firewall rules. | string |
n/a | yes |
gw_subnets | Subnets in {REGION => SUBNET} format. | map(string) |
n/a | yes |
health_check_enable_log | Toggle logging for health checks. | bool |
false |
no |
project_id | VPC Project ID | string |
n/a | yes |
regional_aggregates | Aggregate ranges for each region in {REGION => [AGGREGATE_CIDR,] } format. | map(list(string)) |
n/a | yes |
regions | Regions to deploy the transitivity appliances | set(string) |
null |
no |
vpc_name | Label to identify the VPC associated with shared VPC that will use the Interconnect. | string |
n/a | yes |
No outputs.