Skip to content

ammarlakis/terraform-aws-vpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terraform AWS VPC module

Requirements

Name Version
terraform ~>1.6
aws ~>5.57

Providers

Name Version
aws ~>5.57

Resources

Name Type
aws_eip.nat resource
aws_internet_gateway.this resource
aws_nat_gateway.this resource
aws_route_table.private resource
aws_route_table.public resource
aws_route_table_association.private resource
aws_route_table_association.public resource
aws_subnet.private resource
aws_subnet.public resource
aws_vpc.this resource

Inputs

Name Description Type Default Required
availability_zones List of availability zones list(string) n/a yes
private_subnets Private subnets configuration
object({
cidrs = list(string)
tags = optional(map(string))
})
n/a yes
public_subnets Public subnets configuration
object({
cidrs = list(string)
tags = optional(map(string))
})
n/a yes
vpc_cidr CIDR block for the VPC string n/a yes
vpc_name The name of the VPC string n/a yes

Outputs

Name Description
private_subnets The private subnets ids and cidrs
public_subnets The public subnets ids and cidrs
vpc_id The VPC ID

About

Terraform AWS VPC module

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages