alb

dtherhtun/alb/kubernetes

Terraform Module HCL KUBERNETES

AWS ALB controller for EKS

Install
module "alb" {
source = "dtherhtun/alb/kubernetes"
version = "0.0.2"
}
plain text: /constructs/tfmod-dtherhtun-alb-kubernetes/install.txt
⭐ Source on GitHub 📦 Registry page
README

Terraform Kubernetes ALB controller for EKS modules Requirements | Name | Version | |------|---------| | terraform | ~> v0.13.4 | | aws | ~> 3.16.0 | | kubernetes | ~> 1.13.3 | Providers | Name | Version | |------|---------| | aws | ~> 3.16.0 | | kubernetes | ~> 1.13.3 | Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | aws\_alb\_ingress\_controller\_version | The AWS ALB Ingress Controller version to use. See https://github.com/kubernetes-sigs/aws-alb-ingress-controller/releases for available versions | string | "1.1.7" | no | | aws\_assess\_key\_id | AWS Access Key ID | string | n/a | yes | | aws\_iam\_path\_prefix | Prefix to be used for all AWS IAM objects. | string | "" | no | | aws\_resource\_name\_prefix | A string to pref

Inputs (14)
NameTypeDescriptionDefault
aws_secret_access_keystringAWS Secret Access Key required
k8s_cluster_namestringName of the Kubernetes cluster. This string is used to contruct the AWS IAM perm required
aws_assess_key_idstringAWS Access Key ID required
aws_vpc_idstringID of the Virtual Private Network to utilize. Can be ommited if targeting EKS. required
k8s_pod_labelsmap(string)Additional labels to be added to the Pods.{}
aws_iam_path_prefixstringPrefix to be used for all AWS IAM objects.""
k8s_cluster_typestringCan be set to `vanilla` or `eks`. If set to `eks`, the Kubernetes cluster will b"vanilla"
k8s_namespacestringKubernetes namespace to deploy the AWS ALB Ingress Controller into."default"
aws_alb_ingress_controller_versionstringThe AWS ALB Ingress Controller version to use. See https://github.com/kubernetes"1.1.7"
aws_resource_name_prefixstringA string to prefix any AWS resources created. This does not apply to K8s resourc"k8s-"
aws_tagsmap(string)Common AWS tags to be applied to all AWS objects being created.{}
k8s_replicasnumberAmount of replicas to be created.1
k8s_pod_annotationsmap(string)Additional annotations to be added to the Pods.{}
regionstringID of the Virtual Private Network to utilize. Can be ommited if targeting EKS."ap-southeast-1"
Resources (7)
aws_iam_policyaws_iam_roleaws_iam_role_policy_attachmentkubernetes_cluster_rolekubernetes_cluster_role_bindingkubernetes_deploymentkubernetes_service_account
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.2
Cloud KUBERNETES
★ Stars1
Forks3
Total downloads5.0k
Inputs14
Resources7
Namespacedtherhtun
Updated