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