alb-ingress-controller

cookielab/alb-ingress-controller/kubernetes

Terraform Module HCL KUBERNETES

Terraform module for deploying ALB Ingress Controller to k8s cluster

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

Terraform module for Kubernetes ALB Ingress Controller on AWS > [!WARNING] > This module is no longer maintained. We recommend switching to Helm. This module deploys ALB Ingress Controller for AWS to your Kubernetes cluster. Usage ``terraform provider "kubernetes" { # your kubernetes provider config } provider "aws" { # your aws provider config } data "aws_iam_role" "kubernetes_worker_node" { name = "kube-clb-main-wg-primary" } module "kubernetes_dashboard" { source = "cookielab/alb-ingress-controller/kubernetes" version = "0.9.0" kubernetes_cluster_name = var.kube_cluster_name aws_vpc_id = "vpc-clb-k8s-main" aws_region = "eu-west-1" aws_iam_role_for_policy = data.aws_iam_role.kubernetes_worker_node.name } ``

Inputs (14)
NameTypeDescriptionDefault
kubernetes_cluster_namestringKubernetes cluster name. required
aws_regionstringAWS region. required
aws_vpc_idstringAWS VPC ID. required
kubernetes_namespace_createboolDo you want to create kubernetes namespace?false
kubernetes_namespacestringKubernetes namespace to deploy external dns."kube-system"
kubernetes_resources_name_prefixstringPrefix for kubernetes resources name. For example `tf-module-`""
kubernetes_deployment_image_registrystring"docker.io/amazon/aws-alb-ingress-contro
kubernetes_deployment_annotationsmap(string)Annotations for pod template{}
aws_iam_policy_namestringName of AWS IAM policy."KubernetesAlbIngressController"
kubernetes_deployment_node_selectormap(string)Node selectors for kubernetes deployment{}
aws_iam_role_for_policystringAWS role name for attaching IAM policynull
kubernetes_resources_labelsmap(string)Additional labels for kubernetes resources.{}
kubernetes_deployment_image_tagstring"v1.1.8"
aws_create_iam_policyboolDo you want to create IAM policy?true
Outputs (2)
aws_iam_policy_arn
kubernetes_deployment
Resources (7)
aws_iam_policyaws_iam_role_policy_attachmentkubernetes_cluster_rolekubernetes_cluster_role_bindingkubernetes_deploymentkubernetes_namespacekubernetes_service_account
Details
FrameworkTerraform Module
LanguageHCL
Version0.10.1
Cloud KUBERNETES
★ Stars2
Forks3
Total downloads6.0k
Inputs14
Outputs2
Resources7
Namespacecookielab
Updated