aws-load-balancer-controller
bailey84j/aws-load-balancer-controller/kubernetes
Terraform module which deploys AWS Load Balancer Controller
Install
README
terraform-kubernetes-aws-load-balancer-controller Terraform module which deploys AWS Load Balancer Controller    Examples - Standard: Deploying AWS Load Balancer Controller using the default settings - Custom: Customising the deployment to use a different name and namespace Contributing Report issues/questions/feature requests via issues Full contributing guidelines are covered here Requirements | Name | Version | |------|---------| | terraform | >= 0.14.8 | | aws | >= 3.63 | | kubernetes | >= 2.0 | Providers | Name |
Inputs (14)
| Name | Type | Description | Default |
|---|---|---|---|
| iam_role_name | string | Name to use on IAM role created | required |
| iam_role_permissions_boundary | string | ARN of the policy that is used to set the permissions boundary for the IAM role | required |
| eks_cluster_name | string | The name of the target Kubernetes Cluster | required |
| namespace | string | The namespace to place the controller | "kube-system" |
| iam_role_path | string | Cluster IAM role path | "/eks/" |
| name | string | The name of the Controller | "aws-load-balancer-controller" |
| image_name | string | the name of the container image to use | "aws-alb-ingress-controller" |
| iam_role_use_name_prefix | string | Determines whether the IAM role name (`iam_role_name`) is used as a prefix | true |
| iam_role_tags | map(string) | A map of additional tags to add to the IAM role created | {} |
| tags | map(string) | A map of tags to add to all resources | {} |
| image_version | string | The version of the conatiner image to use | "v2.3.1" |
| iam_role_description | string | Description of the role | "Permissions required by the Kubernetes |
| prefix_separator | string | The separator to use between the prefix and the generated timestamp for resource | "-" |
| create_iam_role | bool | Determines whether a an IAM role is created or to use an existing IAM role for t | true |
Resources (11)
Topics & Tags
Details
Similar packages
Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,