github.com/replicatedhq/ship@v0.55.0/integration/base/amazon-eks/expected/installer/existing/existing_vpc.tf (about) 1 2 locals { 3 "eks_vpc" = "abc123" 4 "eks_vpc_public_subnets" = [ 5 "abc123-a", 6 "abc123-b", 7 ] 8 "eks_vpc_private_subnets" = [ 9 "xyz789-a", 10 "xyz789-b", 11 ] 12 } 13 14 locals { 15 "worker_group_count" = "1" 16 } 17 18 locals { 19 "worker_groups" = [ 20 { 21 name = "onegroup" 22 asg_min_size = "3" 23 asg_max_size = "3" 24 asg_desired_capacity = "3" 25 instance_type = "m5.large" 26 27 subnets = "${join(",", local.eks_vpc_private_subnets)}" 28 }, 29 ] 30 } 31 32 provider "aws" { 33 version = "~> 2.7.0" 34 region = "us-east-1" 35 } 36 37 variable "eks-cluster-name" { 38 default = "existing-vpc-cluster" 39 type = "string" 40 } 41 42 module "eks" { 43 source = "terraform-aws-modules/eks/aws" 44 version = "3.0.0" 45 46 cluster_name = "${var.eks-cluster-name}" 47 48 subnets = ["${local.eks_vpc_private_subnets}", "${local.eks_vpc_public_subnets}"] 49 50 vpc_id = "${local.eks_vpc}" 51 52 worker_group_count = "${local.worker_group_count}" 53 worker_groups = "${local.worker_groups}" 54 }