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 |