Deploys a VPC/VNET/VCN and Aviatrix Transit gateways.
Module version | Terraform version | Controller version | Terraform provider version |
---|---|---|---|
v1.1.0 | 0.13-1.x | >= 6.6 | 2.21.0-6.6.ga |
v1.0.1 | 0.13-1.x | 6.4 - 6.5 | >= 2.19.0 |
v1.0.0 | 0.13-1.x | 6.4 - 6.5 | >= 2.19.0 |
See examples
The following variables are required:
key | value |
---|---|
cloud | Cloud where this is deployed. Valid values: "AWS", "Azure", "ALI", "OCI", "GCP" |
region | Cloud region to deploy this VPC/VNET/VCN in |
cidr | What ip CIDR to use for this VPC/VNET/VCN |
account | The account name as known by the Aviatrix controller |
The following variables are optional:
= AWS, = Azure, = GCP, = OCI, = Alibaba
This module will return the following outputs:
key | description |
---|---|
vpc | The created VPC as an object with all of it's attributes (when use_existing_vpc is false). This was created using the aviatrix_vpc resource. |
transit_gateway | The created Aviatrix transit gateway as an object with all of it's attributes. |