AWS VPC Simple Public Subnets
This Terraform module creates an AWS VPC with Public and Private Subnets.
No modules.
Name |
Description |
Type |
Default |
Required |
assign_generated_ipv6_cidr_block |
Assign generated IPV6 CIDR Block in VPC. |
bool |
false |
no |
availability_zones |
Availability Zones to create Public Subnets in. |
list |
[ "ap-southeast-1a" ] |
no |
cidr_block |
CIDR of the VPC. |
string |
"10.0.0.0/16" |
no |
enable_dns_hostnames |
Enable DNS Hostnames in VPC. |
bool |
true |
no |
enable_dns_support |
Enable DNS Support in VPC. |
bool |
true |
no |
management_cidr_ranges |
Management CIDR Ranges to allow SSH and RDP access into the Public Security Group. |
list(string) |
null |
no |
name |
Name of VPC. Resources will be tagged with this Name. |
string |
n/a |
yes |
owner |
Name of Owner. Resources will be tagged with this Owner. |
string |
n/a |
yes |
private_subnet_cidr_blocks |
Custom CIDR Blocks to assign to each Private Subnet. |
list(string) |
null |
no |
project |
Name of Project. Resources will be tagged with this Project. |
string |
n/a |
yes |
public_subnet_cidr_blocks |
Custom CIDR Blocks to assign to each Public Subnet. |
list(string) |
null |
no |