Added fargate module and required variables
This commit is contained in:
parent
4546f307b2
commit
9f4fabd9e4
13
main.tf
13
main.tf
@ -101,3 +101,16 @@ module "eks_node_group" {
|
|||||||
kubernetes_version = var.kubernetes_version
|
kubernetes_version = var.kubernetes_version
|
||||||
kubernetes_labels = var.kubernetes_labels
|
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
|
||||||
|
}
|
||||||
|
|||||||
@ -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"
|
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" {
|
variable "aws_eks_update_kubeconfig_additional_arguments" {
|
||||||
type = string
|
type = string
|
||||||
default = null
|
default = null
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user