Skip to content

VPC Module

Source: tofu/modules/vpc

Creates a VPC with public and private subnets across multiple AZs, including Internet Gateway, NAT Gateway, and route tables.

Inputs

Variable Type Description
name string Name prefix for resources
region string AWS region
vpc_cidr string VPC CIDR block
public_subnet_cidrs list(string) Public subnet CIDRs
private_subnet_cidrs list(string) Private subnet CIDRs
availability_zones list(string) AZs to deploy in
tags map(string) Resource tags

Outputs

Output Description
vpc_id VPC ID
public_subnet_ids List of public subnet IDs
private_subnet_ids List of private subnet IDs