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 |