Skip to content

truefoundry/terraform-aws-truefoundry-load-balancer-controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

terraform-aws-truefoundry-load-balancer-controller

Terraform module to spin up AWS IAM load balancer controller

Requirements

Name Version
terraform ~> 1.4
aws ~> 5.57

Providers

No providers.

Modules

Name Source Version
elb_controller_irsa_role terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks 5.52.2

Resources

No resources.

Inputs

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

Outputs

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

About

Terraform module to spin up AWS IAM load balancer controller

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages