mirror of
https://github.com/ysoftdevs/terraform-aws-eks.git
synced 2026-01-17 00:57:28 +01:00
feat: Allow conditional creation of node groups to be set within node group definitions (#1848)
This commit is contained in:
@@ -194,6 +194,8 @@ module "fargate_profile" {
|
||||
|
||||
for_each = { for k, v in var.fargate_profiles : k => v if var.create }
|
||||
|
||||
create = try(each.value.create, true)
|
||||
|
||||
# Fargate Profile
|
||||
cluster_name = aws_eks_cluster.this[0].name
|
||||
cluster_ip_family = var.cluster_ip_family
|
||||
@@ -226,6 +228,8 @@ module "eks_managed_node_group" {
|
||||
|
||||
for_each = { for k, v in var.eks_managed_node_groups : k => v if var.create }
|
||||
|
||||
create = try(each.value.create, true)
|
||||
|
||||
cluster_name = aws_eks_cluster.this[0].name
|
||||
cluster_version = try(each.value.cluster_version, var.eks_managed_node_group_defaults.cluster_version, var.cluster_version)
|
||||
cluster_security_group_id = local.cluster_security_group_id
|
||||
@@ -331,6 +335,8 @@ module "self_managed_node_group" {
|
||||
|
||||
for_each = { for k, v in var.self_managed_node_groups : k => v if var.create }
|
||||
|
||||
create = try(each.value.create, true)
|
||||
|
||||
cluster_name = aws_eks_cluster.this[0].name
|
||||
cluster_ip_family = var.cluster_ip_family
|
||||
|
||||
|
||||
Reference in New Issue
Block a user