From 9f4fabd9e4c3a96288d9ec436178844ccddf10ef Mon Sep 17 00:00:00 2001 From: Patrick de Ruiter Date: Fri, 10 Jul 2020 11:51:43 +0200 Subject: [PATCH] Added fargate module and required variables --- main.tf | 13 +++++++++++++ variables.tf | 5 +++++ 2 files changed, 18 insertions(+) diff --git a/main.tf b/main.tf index 869abc7..19fc011 100644 --- a/main.tf +++ b/main.tf @@ -101,3 +101,16 @@ module "eks_node_group" { kubernetes_version = var.kubernetes_version kubernetes_labels = var.kubernetes_labels } + +module "eks_fargate_profile" { + source = "git@github.com:webuildyourcloud/terraform-aws-eks_node_group.git" + namespace = var.namespace + stage = var.stage + name = var.name + attributes = var.attributes + tags = var.tags + subnet_ids = module.subnets.private_subnet_ids + cluster_name = module.eks_cluster.eks_cluster_id + kubernetes_namespace = var.kubernetes_namespace + kubernetes_labels = var.kubernetes_labels +} diff --git a/variables.tf b/variables.tf index 2977a7c..8dbc234 100644 --- a/variables.tf +++ b/variables.tf @@ -112,6 +112,11 @@ variable "kubernetes_labels" { description = "Key-value mapping of Kubernetes labels. Only labels that are applied with the EKS API are managed by this argument. Other Kubernetes labels applied to the EKS Node Group will not be managed" } +variable "kubernetes_namespace" { + type = string + default = "kube-apps" + description = "Kubernetes namespace to run your fargate workloads on" + variable "aws_eks_update_kubeconfig_additional_arguments" { type = string default = null