Terraform module to spin up AWS IAM load balancer controller
Name | Version |
---|---|
terraform | ~> 1.4 |
aws | ~> 5.57 |
No providers.
Name | Source | Version |
---|---|---|
elb_controller_irsa_role | terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks | 5.52.2 |
No resources.
Name | Description | Type | Default | Required |
---|---|---|---|---|
cluster_name | EKS Cluster Name | string |
n/a | yes |
cluster_oidc_provider_arn | The oidc provider ARN of the eks cluster | string |
n/a | yes |
disable_default_tags | Disable the default tags | bool |
false |
no |
elb_controller_policy_prefix_enable_override | Enable/Disable override of the elb controller policy prefix. If enabled, the elb_controller_policy_prefix_override_name variable must be set. | bool |
false |
no |
elb_controller_policy_prefix_override_name | The override prefix for the elb controller policy name. This will be used if elb_controller_policy_prefix_enable_override is true. | string |
"" |
no |
elb_controller_role_additional_policy_arns | The additional policy ARNs for the elb controller role. For example, { 'policy' = 'arn:aws:iam::aws:policy/PolicyName' } | map(string) |
{} |
no |
elb_controller_role_enable_override | Enable/Disable override of the elb controller role name. If enabled, the elb_controller_role_name_override variable must be set. | bool |
false |
no |
elb_controller_role_override_name | The override name for the elb controller role. This will be used if elb_controller_role_enable_override is true. | string |
"" |
no |
elb_controller_role_permissions_boundary_arn | The permissions boundary ARN for the elb controller role | string |
null |
no |
k8s_service_account_name | The k8s elb controller service account name | string |
n/a | yes |
k8s_service_account_namespace | The k8s elb controller namespace | string |
n/a | yes |
tags | AWS Tags common to all the resources created | map(string) |
{} |
no |
Name | Description |
---|---|
elb_iam_role_arn | AWS IAM role arn for the ELB controller |
elb_iam_role_name | AWS IAM role name for the ELB controller |
elb_iam_role_path | AWS IAM role path for the ELB controller |
elb_iam_role_unique_id | AWS IAM role unique ID for the ELB controller |