locals {
subnet1 = "${cidrsubnet(var.vpc_cidr, 2, 0)}"
subnet2 = "${cidrsubnet(var.vpc_cidr, 2, 1)}"
subnet3 = "${cidrsubnet(var.vpc_cidr, 2, 2)}"
subnet4 = "${cidrsubnet(var.vpc_cidr, 2, 3)}"
}
module "vpc" {
source = "terraform-aws-modules/vpc/aws"
version = "1.9.1"
name = "${var.vpc_name}"
cidr = "${var.vpc_cidr}"
azs = ["eu-central-1a", "eu-central-1b"]
private_subnets = ["${local.subnet1}", "${local.subnet2}"]
public_subnets = ["${local.subnet3}", "${local.subnet4}"]
enable_nat_gateway = true
enable_vpn_gateway = false
tags = {
test = "thetestvalue"
Environment = "test"
}
}
Thanks for your help.