aws-load-balancer-controller

bailey84j/aws-load-balancer-controller/kubernetes

Terraform Module HCL KUBERNETES

Terraform module which deploys AWS Load Balancer Controller

Install
module "aws-load-balancer-controller" {
source = "bailey84j/aws-load-balancer-controller/kubernetes"
version = "1.0.2"
}
plain text: /constructs/tfmod-bailey84j-aws-load-balancer-controller-kubernetes/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-kubernetes-aws-load-balancer-controller Terraform module which deploys AWS Load Balancer Controller ![tflint](https://github.com/bailey84j/terraform-kubernetes-aws-load-balancer-controller/actions/workflows/tflint.yml) ![LICENSE](https://github.com/bailey84j/terraform-kubernetes-aws-load-balancer-controller/blob/master/LICENSE) ![Terraform](https://www.terraform.io/downloads) 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)
NameTypeDescriptionDefault
iam_role_namestringName to use on IAM role created required
iam_role_permissions_boundarystringARN of the policy that is used to set the permissions boundary for the IAM role required
eks_cluster_namestringThe name of the target Kubernetes Cluster required
namespacestringThe namespace to place the controller"kube-system"
iam_role_pathstringCluster IAM role path"/eks/"
namestringThe name of the Controller"aws-load-balancer-controller"
image_namestringthe name of the container image to use"aws-alb-ingress-controller"
iam_role_use_name_prefixstringDetermines whether the IAM role name (`iam_role_name`) is used as a prefixtrue
iam_role_tagsmap(string)A map of additional tags to add to the IAM role created{}
tagsmap(string)A map of tags to add to all resources{}
image_versionstringThe version of the conatiner image to use"v2.3.1"
iam_role_descriptionstringDescription of the role"Permissions required by the Kubernetes
prefix_separatorstringThe separator to use between the prefix and the generated timestamp for resource"-"
create_iam_roleboolDetermines whether a an IAM role is created or to use an existing IAM role for ttrue
Resources (11)
aws_iam_rolekubernetes_cluster_rolekubernetes_cluster_role_bindingkubernetes_deploymentkubernetes_manifestkubernetes_mutating_webhook_configurationkubernetes_rolekubernetes_role_bindingkubernetes_servicekubernetes_service_accountkubernetes_validating_webhook_configuration
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.2
Cloud KUBERNETES
★ Stars0
Forks2
Total downloads4.2k
Inputs14
Resources11
Examples2
LicenseApache-2.0
Namespacebailey84j
Updated