helm-chart

dansible/helm-chart/null

Terraform Module HCL NULL

Terraform module to install any Helm chart onto a K8s cluster

Install
module "helm-chart" {
source = "dansible/helm-chart/null"
version = "0.0.2"
}
plain text: /constructs/tfmod-dansible-helm-chart-null/install.txt
⭐ Source on GitHub 📦 Registry page
README

Helm Chart This Terraform module installs a Helm chart on a K8s cluster. It is useful for overcoming the limitations of the main Helm release resource when you want to spin up a cluster and use it as a provider for k8s resources within the same Terraform plan. - Usage - Variables - Links Usage Here are a few different examples for how to use this module: Cert-Manager ``hcl module "cert-manager" { source = "git@github.com:dansible/terraform-null-helm-chart.git?ref=v0.0.2" # This is assumed to be the output of the GKE module but can be any Kubeconfig kubeconfig = "${module.k8s.kubeconfig}" # This is used to manage install/uninstall process enabled = true # This is assumed to be the output of the Helm install module but can be any TF resource depends_on = "${module.helm.dependency}" name = "c

Inputs (13)
NameTypeDescriptionDefault
kubeconfigstringKubeconfig for cluster in which the chart will be installed. required
valuesstringContent of Helm values file rendered as a string.""
pre-install-cmdsstringCustom commands to run before installing chart.""
post-install-cmdsstringCustom commands to run after installing chart.""
post-destroy-cmdsstringCustom commands to run after running `helm delete --purge`.""
depends_onlistDummy variable to enable module dependencies.[]
enabledstringWhether to enable this module. This allows for the chart to be properly uninstaltrue
namestringThe name to assign to the chart & temporary resources."certmanager"
chart_namestringThe name of the chart to install."stable/cert-manager"
chart_versionstringVersion of the Chart."0.0.1"
namespacestringThe namespace to install the chart to."default"
helm-extra-argsstringExtra arguments to pass to helm command.""
pre-destroy-cmdsstringCustom commands to run before running `helm delete --purge`.""
Outputs (1)
dependency — Dummy output to enable module dependencies.
Resources (1)
null_resource
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.2
Cloud NULL
★ Stars0
Forks1
Total downloads794
Inputs13
Outputs1
Resources1
Namespacedansible
Updated