Terraform Module for AWS VPC and subnets creation.
No modules.
| Name |
Description |
Type |
Default |
Required |
| availability_zones |
A list of availability zones in the region |
list(string) |
n/a |
yes |
| aws_profile |
AWS Region for develop infra |
string |
"default" |
no |
| aws_region |
AWS Region for develop infra |
string |
"us-east-1" |
no |
| cidr_block |
CIDR for dev VPC |
string |
n/a |
yes |
| database_ipv4_subnets |
A list all the database IPv4 subnets in the VPC |
list(string) |
n/a |
yes |
| enable_dns_hostnames |
Enable/Disable DNS hostnames in the VPC |
bool |
true |
no |
| enable_dns_support |
Enable/Disable DNS support in the VPC |
bool |
true |
no |
| enable_ipv6_egw |
Enable/Disable Egress-only Gateway to enable internet access in private IPv6 subnet |
bool |
true |
no |
| enable_nat_gateway |
Enable/Disable nat gateway in public subnets to enable internet access in private subnet |
bool |
true |
no |
| enable_vpc_ipv6 |
Enables IPv6 Support in the VPC |
bool |
false |
no |
| env |
Deployment Environment |
string |
n/a |
yes |
| instance_tenancy |
A tenancy option for instances in the VPC |
string |
"default" |
no |
| private_ipv4_subnets |
A list all the private IPv4 subnets in the VPC |
list(string) |
n/a |
yes |
| public_ipv4_subnets |
A list all the public IPv4 subnets in the VPC |
list(string) |
n/a |
yes |
| service_name |
Name of the service |
string |
n/a |
yes |
| tags |
Tags for VPC |
map(string) |
{} |
no |