lke-addons

displague/lke-addons/linode

Terraform Module HCL LINODE

Terraform module provisions Linode Kubernetes Engine (LKE) with common add-ons

Install
module "lke-addons" {
source = "displague/lke-addons/linode"
version = "0.1.0"
}
plain text: /constructs/tfmod-displague-lke-addons-linode/install.txt
⭐ Source on GitHub 📦 Registry page
README

LKE with Extras This Terraform module provisions Linode Kubernetes Engine (LKE) with common add-ons: - External DNS External DNS is configured with a Linode API token scoped to DNS services. - Cert Manager cert-manager is configured with an HTTP prover (which uses nginx-ingress). - Nginx Ingress Controller This default ingress controller will use a single LoadBalancer Service for all Ingress objects. The Ingress is configured with 0.2.1 of which fixes problems with using the proxy protocol. (See the link for more details) Variables See terraform.tfvars.sample. Copy this to terraform.tfvars and modify as needed. Install ``sh terraform apply ``

Inputs (3)
NameTypeDescriptionDefault
linode_tokenstringYour Linode API Authentication Token. required
issuer_emailstringAn email address for ACME certificate registration. required
example_hoststringIf set, an ingress will be created with this hostname used. The domain should be required
Outputs (1)
lke_id
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.0
Cloud LINODE
★ Stars3
Forks4
Total downloads712
Inputs3
Outputs1
Submodules4
LicenseApache-2.0
Namespacedisplague
Updated