influxdb
aigisuk/influxdb/kubernetes
Terraform module to deploy InfluxDB v2 (v2.2.0) to a Kubernetes cluster via Helm
Install
README
Terraform Helm InfluxDB v2 Module A Terraform module to deploy InfluxDB v2 on a Kubernetes Cluster using the Helm Provider. !Concept Flow Illustration Default Admin Password & Token If the admin_password or admin-token input variables are not set, the initial password & token for the admin user account are auto-generated and stored as clear text in the admin-password and admin-token fields of a secret named influxdb2-auth[^1] in your InfluxDB installation namespace (influxdb by default). You can retrieve these values via the kubectl command: `` kubectl -n influxdb get secret influxdb2-auth -o jsonpath="{.data.admin-password}" | base64 -d; echo ` Substitute admin-password in the above command with admin-token to retrieve the default Admin user token. Inputs | Name | Description | Type | Def
Inputs (9)
| Name | Type | Description | Default |
|---|---|---|---|
| influxdb_chart_version | string | Version of InfluxDB chart to install | "2.0.12" |
| timeout_seconds | number | Helm chart deployment can sometimes take longer than the default 5 minutes. Set | 800 |
| admin_password | string | Default Admin Password | "" |
| admin_token | string | Default Admin Token | "" |
| release_name | string | Helm release name | "influxdb2" |
| namespace | string | Namespace to install InfluxDB chart into | "influxdb" |
| values_file | string | The name of the InfluxDB helm chart values file to use | "values.yaml" |
| enable_persistence | bool | Persist data to a persistent volume? | false |
| pv_size | string | Size of the persistent volume (if persistence is enabled) | "0.5Gi" |
Resources (1)
Details
Similar packages
Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,