tiller

iplabs/tiller/kubernetes

Terraform Module HCL KUBERNETES

Terraform module to ease Tiller deployments

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

Terraform module: Tiller installation This Terraform module can be used to install Tiller (a.k.a. the Helm Server) into a Kubernetes cluster. This module is basically an alternative to calling helm init on any random machine to deploy Tiller into your cluster.

Inputs (14)
NameTypeDescriptionDefault
tiller_versionstringVersion of Tiller to be deployed."2.17.0"
tiller_service_typestringType of Tiller's Kubernetes service object."ClusterIP"
tiller_service_session_affinitystringSession affinity of the Tiller service."None"
tiller_tlsobject({ enabled =TLS configuration for Tiller.{ "ca_cert_pem": null, "cert_pem": n
tiller_pod_node_selectormap(string)Node selector to be applied to the tiller pod.{}
tiller_image_pull_policystringDefault pull policy to be used for the Tiller container image."IfNotPresent"
node_selectorsmap(string)Map of {label: value} to use as node selector for Tiller deployment{}
tiller_namespacestringNamespace to deploy Tiller into."kube-system"
tiller_service_account_namestringName of the service account to be created for the Tiller deployment."tiller"
tiller_sql_connection_stringstringSQL connection string to use (only used if 'tiller_storage' is set to 'sql').""
tiller_sql_dialectstringSQL dialect to use."postgres"
tiller_history_maxstringNumber of old releases to be kept by Tiller.50
tiller_storagestringStorage driver to use. One of 'configmap', 'memory', 'sql' or 'secret'."configmap"
tolerationslist(map(string))Tolerations to apply to Tiller deployment[]
Outputs (2)
tiller_version — Version of Tiller that has been deployed.
tiller_namespace — Namespace into which Tiller has been deployed.
Resources (5)
kubernetes_cluster_role_bindingkubernetes_deploymentkubernetes_secretkubernetes_servicekubernetes_service_account
Details
FrameworkTerraform Module
LanguageHCL
Version3.4.0
Cloud KUBERNETES
Total downloads27.0k
Inputs14
Outputs2
Resources5
Namespaceiplabs
Updated