role

dza89/role/irsa

Terraform Module HCL IRSA

Terraform module to generate a role with IRSA configured

Install
module "role" {
source = "dza89/role/irsa"
version = "0.1.0"
}
plain text: /constructs/tfmod-dza89-role-irsa/install.txt
⭐ Source on GitHub 📦 Registry page
README

Getting Started Helm example Run Terraform with the example configuration. ``tf module "aws_load_balancer_controller" { source = "dza89/role/irsa" policy_body = tostring(file("${path.module}/aws-policy.json")) irsa_name = "aws-load-balancer-controller" cluster_name = var.cluster_name namespace = helm_release.aws_load_balancer_controller.metadata[0].namespace } resource "helm_release" "aws_load_balancer_controller" { name = "aws-load-balancer-controller" repository = "https://aws.github.io/eks-charts" chart = "aws-load-balancer-controller" namespace = "kube-system" create_namespace = "true" wait = true version = var.aws_load_balancer_controller_version values = [ "${file("values.yaml")}", ] set { name = "serviceAccount.annotations.eks\\.amazonaws\\.com/role-arn" value = tostring(module.aws_

Inputs (4)
NameTypeDescriptionDefault
policy_bodystring required
irsa_namestring required
cluster_namestring required
namespacestring required
Outputs (1)
iam_role_arn
Resources (3)
aws_iam_policyaws_iam_policy_attachmentaws_iam_role
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.0
Cloud IRSA
★ Stars0
Forks0
Total downloads184
Inputs4
Outputs1
Resources3
Namespacedza89
Updated