/terraform-aws-vpc

Primary LanguageHCLGNU General Public License v3.0GPL-3.0

terraform-aws-vpc

build release

Requirements

No requirements.

Providers

Name Version
aws n/a

Inputs

Name Description Type Default Required
create_vpc Controls if VPC should be created (it affects almost all resources) bool true no
enable_dns_hostnames Should be true to enable DNS hostnames in the VPC bool true no
enable_dns_support Should be true to enable DNS support in the VPC bool true no
enable_nat_gateway Should be true if you want to provision NAT Gateways for each of your private networks bool false no
instance_tenancy A tenancy option for instances launched into the VPC string "default" no
name Name to be used on all the resources as identifier string n/a yes
private_subnets n/a list [] no
public_subnets n/a list [] no
region The region to deploy the cluster in, e.g: us-east-1 string n/a yes
single_nat_gateway Should be true if you want to provision a single shared NAT Gateway across all of your private networks bool false no
single_route_table Should be true if you want to provision a single shared Route Table across all of your public networks bool false no
tags A map of tags to add to all resources map {} no
vpc_cidr The CIDR block for the VPC. Default value is a valid CIDR, but not acceptable by AWS and should be overridden string "0.0.0.0/0" no
vpc_id The VPC ID. string "" no

Outputs

Name Description
nat_gateway_ids n/a
nat_gateway_ips n/a
private_route_table_ids n/a
private_subnet_azs n/a
private_subnet_cidr n/a
private_subnet_ids n/a
public_route_table_ids n/a
public_subnet_azs n/a
public_subnet_cidr n/a
public_subnet_ids n/a
vpc_id n/a