Skip to content

Commit 7e2f3c0

Browse files
Accepting additional role for additional role arn
1 parent 64bb599 commit 7e2f3c0

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ module "karpenter_irsa_role" {
77
attach_karpenter_controller_policy = true
88

99
karpenter_controller_cluster_id = var.cluster_name
10-
karpenter_controller_node_iam_role_arns = var.controller_node_iam_role_arns
10+
karpenter_controller_node_iam_role_arns = flatten([var.controller_node_iam_role_arn, var.additional_controller_node_iam_role_arns])
1111

1212
attach_vpc_cni_policy = true
1313
vpc_cni_enable_ipv4 = true

variables.tf

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,15 @@ variable "oidc_provider_arn" {
1818
type = string
1919
}
2020

21-
variable "controller_node_iam_role_arns" {
22-
description = "The node iam role arns to support for karpenter"
21+
variable "controller_node_iam_role_arn" {
22+
description = "The node iam role for the initial node group to be used by karpenter"
23+
type = string
24+
}
25+
26+
variable "additional_controller_node_iam_role_arns" {
27+
description = "The additional node iam roles to be used by karpenter"
2328
type = list(string)
29+
default = []
2430
}
2531

2632
variable "controller_nodegroup_name" {

0 commit comments

Comments
 (0)