vpc_cidr
RequiredThe IPv4 CIDR block for the VPC
CIDR Block Guidelines
Common CIDR blocks for VPCs:
| CIDR | IP Range | Hosts |
|---|---|---|
| /16 | 10.0.0.0 - 10.0.255.255 | 65,536 |
| /20 | 10.0.0.0 - 10.0.15.255 | 4,096 |
| /24 | 10.0.0.0 - 10.0.0.255 | 256 |
Best Practices
- Use private IP ranges (10.x, 172.16-31.x, 192.168.x)
- Plan for future growth
- Avoid overlapping with existing networks
Full Module Example
module "vpc" {
source = "registry.patterneddesigns.ca/patterneddesigns/vpc/aws"
version = "0.1.0"
# vpc_cidr
vpc_cidr = "..."
# Other required inputs
name = "..."
availability_zones = "..."
}