vpc_cidr

Required
Type string
Module vpc

The IPv4 CIDR block for the VPC

CIDR Block Guidelines

Common CIDR blocks for VPCs:

CIDRIP RangeHosts
/1610.0.0.0 - 10.0.255.25565,536
/2010.0.0.0 - 10.0.15.2554,096
/2410.0.0.0 - 10.0.0.255256

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 = "..."
}