lbv2

crazy-canux/lbv2/aws

Terraform Module HCL AWS ⏱ stale 2y 4mo

aws-load-balancer-controller

Install

module "lbv2" {
source = "crazy-canux/lbv2/aws"
version = "0.7.0"
}
⭐ Source on GitHub 📦 Registry page

README

terraform-aws-lb provision aws-load-balancer-controller with terraform. HowTo module "lbv2" { source = "crazy-canux/lbv2/aws" version = "0.1.0" namespace = local.namespace service_account = local.service_account cluster_name = local.cluster oidc_issuer = local.cluster_oidc_issuer_url helm_values = ["${file("${path.module}/helm-values.yaml")}"] depends_on = [data.terraform_remote_state.eks] }

Inputs (10)

NameTypeDescriptionDefault
cluster_namestringk8s cluster name required
namespacestringlbv2 namespace"kube-system"
chart_versionstringlbv2 helm chart version"1.4.2"
helm_valueslist(string)Values for lbv2 Helm chart in raw YAML.[]
extra_set_valueslist(object({ name = striSpecific values to override in the external-dns Helm chart (overrides correspond[]
image_repostring"602401143452.dkr.ecr.eu-west-1.amazonaw
image_tagstring"v2.4.2"
oidc_issuerstringOIDC provider, leave in blank for EKS clustersnull
service_accountstringService account to be created for use with the lbv2 controller"aws-load-balancer-controller"
chart_repo_urlstringURL to repository containing the lbv2 helm chart"https://aws.github.io/eks-charts"

Resources (3)

aws_iam_roleaws_iam_role_policyhelm_release

Details

FrameworkTerraform Module
LanguageHCL
Version0.7.0
Cloud AWS
★ Stars1
Forks0
Total downloads3.7k
Inputs10
Resources3
Namespacecrazy-canux
Updated