Skip to content

Commit 02ac93e

Browse files
committed
feat: add example appmesh controller irsa
1 parent ca01916 commit 02ac93e

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

examples/iam-role-for-service-accounts-eks/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ No providers.
3131
| Name | Source | Version |
3232
|------|--------|---------|
3333
| <a name="module_amazon_managed_service_prometheus_irsa_role"></a> [amazon\_managed\_service\_prometheus\_irsa\_role](#module\_amazon\_managed\_service\_prometheus\_irsa\_role) | ../../modules/iam-role-for-service-accounts-eks | n/a |
34+
| <a name="module_appmesh_controller_irsa_role"></a> [appmesh\_controller\_irsa\_role](#module\_appmesh\_controller\_irsa\_role) | ../../modules/iam-role-for-service-accounts-eks | n/a |
3435
| <a name="module_cert_manager_irsa_role"></a> [cert\_manager\_irsa\_role](#module\_cert\_manager\_irsa\_role) | ../../modules/iam-role-for-service-accounts-eks | n/a |
3536
| <a name="module_cluster_autoscaler_irsa_role"></a> [cluster\_autoscaler\_irsa\_role](#module\_cluster\_autoscaler\_irsa\_role) | ../../modules/iam-role-for-service-accounts-eks | n/a |
3637
| <a name="module_disabled"></a> [disabled](#module\_disabled) | ../../modules/iam-role-for-service-accounts-eks | n/a |

examples/iam-role-for-service-accounts-eks/main.tf

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,22 @@ module "load_balancer_controller_targetgroup_binding_only_irsa_role" {
213213
tags = local.tags
214214
}
215215

216+
module "appmesh_controller_irsa_role" {
217+
source = "../../modules/iam-role-for-service-accounts-eks"
218+
219+
role_name = "appmesh-controller"
220+
attach_appmesh_controller_policy = true
221+
222+
oidc_providers = {
223+
ex = {
224+
provider_arn = module.eks.oidc_provider_arn
225+
namespace_service_accounts = ["appmesh-system:appmesh-controller"]
226+
}
227+
}
228+
229+
tags = local.tags
230+
}
231+
216232
module "amazon_managed_service_prometheus_irsa_role" {
217233
source = "../../modules/iam-role-for-service-accounts-eks"
218234

0 commit comments

Comments
 (0)