bgp-over-gre-brownfield-tgw-avx-transit
jye-aviatrix/bgp-over-gre-brownfield-tgw-avx-transit/aviatrix
This module builds BGP over GRE tunnels between existing Aviatrix Transit Gateways and TGW in the same region
terraform-aviatrix-bgp-over-gre-between-new-tgw-avx-transit This module builds BGP over GRE tunnels between existing Aviatrix Transit Gateways and TGW in the same region Last tested on: - Terraform v1.2.8 - AWS Provider 4.0 - Aviatrix Provider: 2.23.0 - Aviatrix Controller: 6.8.1149 Prerequisites - Lookup https://registry.terraform.io/providers/AviatrixSystems/aviatrix/latest/docs/guides/release-compatibility for aviatrix provider version that's compatiable with your controller version - Use following providers.tf ``terraform terraform { required_providers { aws = { source = "hashicorp/aws" version = "~> 4.0" } aviatrix = { source = "AviatrixSystems/aviatrix" version = "~> " } } } Configure the AWS Provider provider "aws" { region = } ` Example variables ` Provide Aviatrix Transit Gateway
| Name | Type | Description | Default |
|---|---|---|---|
| gw_name | string | Provide Aviatrix Transit Gateway Name for this module to locate it | required |
| aws_tgw_asn_number | number | Provide AWS TGW ASN number for this module to locate it | required |
| aviatrix_transit_gateway_route_table_names | list | Provide list of route tables to be modified. Destination point to TGW CIDR block | required |
| BGP_inside_CIDR_ranges_27 | list | Provide list of 169.254.x.x/27 IP ranges. Each range will be divided to four TGW | required |
| aviatrix_transit_gateway_vpc_public_subnet_name_contains | string | Aviatrix Transit VPC Subnets for AWS TGW to attach to. Assuming the public subne | "Public-gateway-and-firewall-mgmt" |