mirror of
https://github.com/ysoftdevs/terraform-aws-eks.git
synced 2026-04-17 22:39:37 +02:00
feat: Dynamic Partition for IRSA to support AWS-CN Deployments (#1028)
This commit is contained in:
2
irsa.tf
2
irsa.tf
@@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
resource "aws_iam_openid_connect_provider" "oidc_provider" {
|
resource "aws_iam_openid_connect_provider" "oidc_provider" {
|
||||||
count = var.enable_irsa && var.create_eks ? 1 : 0
|
count = var.enable_irsa && var.create_eks ? 1 : 0
|
||||||
client_id_list = ["sts.amazonaws.com"]
|
client_id_list = [local.sts_principal]
|
||||||
thumbprint_list = [var.eks_oidc_root_ca_thumbprint]
|
thumbprint_list = [var.eks_oidc_root_ca_thumbprint]
|
||||||
url = flatten(concat(aws_eks_cluster.this[*].identity[*].oidc.0.issuer, [""]))[0]
|
url = flatten(concat(aws_eks_cluster.this[*].identity[*].oidc.0.issuer, [""]))[0]
|
||||||
}
|
}
|
||||||
|
|||||||
1
local.tf
1
local.tf
@@ -31,6 +31,7 @@ locals {
|
|||||||
)
|
)
|
||||||
|
|
||||||
ec2_principal = "ec2.${data.aws_partition.current.dns_suffix}"
|
ec2_principal = "ec2.${data.aws_partition.current.dns_suffix}"
|
||||||
|
sts_principal = "sts.${data.aws_partition.current.dns_suffix}"
|
||||||
|
|
||||||
policy_arn_prefix = "arn:${data.aws_partition.current.partition}:iam::aws:policy"
|
policy_arn_prefix = "arn:${data.aws_partition.current.partition}:iam::aws:policy"
|
||||||
workers_group_defaults_defaults = {
|
workers_group_defaults_defaults = {
|
||||||
|
|||||||
Reference in New Issue
Block a user