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  }