diff --git a/main.tf b/main.tf index 56db324..e9fd747 100644 --- a/main.tf +++ b/main.tf @@ -66,16 +66,17 @@ resource "null_resource" "update_cni_prifix" { } module "eks" { - count = var.default_addon_enabled ? 0 : 1 - source = "terraform-aws-modules/eks/aws" - version = "19.21.0" - vpc_id = var.vpc_id - subnet_ids = var.private_subnet_ids - enable_irsa = true - cluster_name = format("%s-%s", var.environment, var.name) - create_kms_key = var.create_kms_key - cluster_version = var.cluster_version - cluster_enabled_log_types = var.cluster_log_types + count = var.default_addon_enabled ? 0 : 1 + source = "terraform-aws-modules/eks/aws" + version = "19.21.0" + vpc_id = var.vpc_id + subnet_ids = var.private_subnet_ids + enable_irsa = true + cluster_iam_role_dns_suffix = var.cluster_iam_role_dns_suffix + cluster_name = format("%s-%s", var.environment, var.name) + create_kms_key = var.create_kms_key + cluster_version = var.cluster_version + cluster_enabled_log_types = var.cluster_log_types tags = { "Name" = format("%s-%s", var.environment, var.name) "Environment" = var.environment diff --git a/variables.tf b/variables.tf index a2d6b82..c04d4c9 100644 --- a/variables.tf +++ b/variables.tf @@ -232,3 +232,8 @@ variable "managed_ng_pod_capacity" { default = 70 type = number } +variable "cluster_iam_role_dns_suffix" { + description = "Base DNS domain name for the current partition (e.g., amazonaws.com in AWS Commercial, amazonaws.com.cn in AWS China)" + type = string + default = "amazonaws.com" +}