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"
}
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)
| Name | Type | Description | Default |
|---|---|---|---|
| tiller_version | string | Version of Tiller to be deployed. | "2.17.0" |
| tiller_service_type | string | Type of Tiller's Kubernetes service object. | "ClusterIP" |
| tiller_service_session_affinity | string | Session affinity of the Tiller service. | "None" |
| tiller_tls | object({ enabled = | TLS configuration for Tiller. | {
"ca_cert_pem": null,
"cert_pem": n |
| tiller_pod_node_selector | map(string) | Node selector to be applied to the tiller pod. | {} |
| tiller_image_pull_policy | string | Default pull policy to be used for the Tiller container image. | "IfNotPresent" |
| node_selectors | map(string) | Map of {label: value} to use as node selector for Tiller deployment | {} |
| tiller_namespace | string | Namespace to deploy Tiller into. | "kube-system" |
| tiller_service_account_name | string | Name of the service account to be created for the Tiller deployment. | "tiller" |
| tiller_sql_connection_string | string | SQL connection string to use (only used if 'tiller_storage' is set to 'sql'). | "" |
| tiller_sql_dialect | string | SQL dialect to use. | "postgres" |
| tiller_history_max | string | Number of old releases to be kept by Tiller. | 50 |
| tiller_storage | string | Storage driver to use. One of 'configmap', 'memory', 'sql' or 'secret'. | "configmap" |
| tolerations | list(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