forked from spotinst/terraform-spotinst-ocean-eks-v2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvpc.tf
23 lines (21 loc) · 739 Bytes
/
vpc.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
module "vpc" {
source = "terraform-aws-modules/vpc/aws"
version = ">= 2.78.0"
create_vpc = var.vpc_id == null
name = local.cluster_name
azs = data.aws_availability_zones.available.names
cidr = var.cidr
private_subnets = var.private_subnets
public_subnets = var.public_subnets
enable_nat_gateway = var.enable_nat_gateway
single_nat_gateway = var.single_nat_gateway
one_nat_gateway_per_az = var.one_nat_gateway_per_az
reuse_nat_ips = var.reuse_nat_ips
external_nat_ip_ids = var.external_nat_ip_ids
tags = merge(
var.tags,
{
"kubernetes.io/cluster/${local.cluster_name}" = "shared"
},
)
}