Skip to content

Commit b6925c3

Browse files
committed
terraform/aws-vpc: create subnets across multiple AZs
Required for EKS.
1 parent b3dd50e commit b6925c3

File tree

1 file changed

+3
-3
lines changed
  • terraform/aws/internal-modules/aws-vpc

1 file changed

+3
-3
lines changed

terraform/aws/internal-modules/aws-vpc/main.tf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
locals {
2-
vpc_cidr = var.cidr == "" ? cidrsubnet("10.0.0.0/16", 6, random_integer.vpc_cidr[0].result) : var.cidr # /22
3-
public_subnet_cidr = length(var.public_subnets) == 0 ? [cidrsubnet(local.vpc_cidr, 2, 0)] : var.public_subnets # /24 inside the /22
4-
private_subnet_cidr = length(var.private_subnets) == 0 ? [cidrsubnet(local.vpc_cidr, 2, 1)] : var.private_subnets # next /24
2+
vpc_cidr = var.cidr == "" ? cidrsubnet("10.0.0.0/16", 6, random_integer.vpc_cidr[0].result) : var.cidr # /22
3+
public_subnet_cidr = length(var.public_subnets) == 0 ? [cidrsubnet(local.vpc_cidr, 2, 0), cidrsubnet(local.vpc_cidr, 2, 1)] : var.public_subnets # /24 inside the /22
4+
private_subnet_cidr = length(var.private_subnets) == 0 ? [cidrsubnet(local.vpc_cidr, 2, 2), cidrsubnet(local.vpc_cidr, 2, 3)] : var.private_subnets # next /24
55
}
66

77
# Pick a random /22 within 10.0.0.0/16

0 commit comments

Comments
 (0)