module "base_network" {
source = "git@github.com:rackspace-infrastructure-automation/aws-terraform-base_network"
environment = "REQUIRED_EDIT_ME"
name = "REQUIRED_EDIT_ME"
availability_zones_count = "2"
instance_tenancy = "default"
vpc_cidr_range = "172.18.0.0/16"
public_subnets = ["172.18.0.0/22", "172.18.4.0/22", "172.18.8.0/22"]
private_subnets = ["172.18.32.0/21", "172.18.40.0/21", "172.18.48.0/21"]
vpn_gateways = "0"
}
| Name |
Description |
Type |
Default |
Required |
| additional_tags |
Additional tags to be added to the VPC. |
map |
<map> |
no |
| availability_zones_count |
Number of Availability Zones to use |
string |
2 |
no |
| environment |
The Environment this VPC is being deployed into (prod, dev, test, etc) |
string |
- |
yes |
| instance_tenancy |
VPC Instance Tenancy (single tenant - dedicated, multi-tenancy - default) |
string |
default |
no |
| name |
The name of the VPC |
string |
- |
yes |
| private_subnets |
IP Address Ranges in CIDR Notation for Private Subnets in AZ 1-3. |
list |
<list> |
no |
| public_subnets |
IP Address Ranges in CIDR Notation for Public Subnets in AZ1-3. |
list |
<list> |
no |
| transit_vpc |
Enable TransitVPC on this VGW |
string |
false |
no |
| vpc_cidr_range |
The IP Address space used for the VPC in CIDR notation. |
string |
172.18.0.0/16 |
no |
| vpn_gateways |
Number of VPN Gateways to provision |
string |
0 |
no |
| Name |
Description |
| nat_ips |
|
| private_route_table_ids |
List of IDs of private route tables |
| private_subnets |
|
| public_route_table_ids |
List of IDs of public route tables |
| public_subnets |
|
| vpc_id |
|
| vpn_gateway_ids |
List of IDs of VPN gateways |