influxdb

aigisuk/influxdb/kubernetes

Terraform Module HCL KUBERNETES

Terraform module to deploy InfluxDB v2 (v2.2.0) to a Kubernetes cluster via Helm

Install
module "influxdb" {
source = "aigisuk/influxdb/kubernetes"
version = "0.1.0"
}
plain text: /constructs/tfmod-aigisuk-influxdb-kubernetes/install.txt
⭐ Source on GitHub 📦 Registry page
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)
NameTypeDescriptionDefault
influxdb_chart_versionstringVersion of InfluxDB chart to install"2.0.12"
timeout_secondsnumberHelm chart deployment can sometimes take longer than the default 5 minutes. Set 800
admin_passwordstringDefault Admin Password""
admin_tokenstringDefault Admin Token""
release_namestringHelm release name"influxdb2"
namespacestringNamespace to install InfluxDB chart into"influxdb"
values_filestringThe name of the InfluxDB helm chart values file to use"values.yaml"
enable_persistenceboolPersist data to a persistent volume?false
pv_sizestringSize of the persistent volume (if persistence is enabled)"0.5Gi"
Resources (1)
helm_release
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.0
Cloud KUBERNETES
★ Stars2
Forks0
Total downloads3.7k
Inputs9
Resources1
Examples1
LicenseMIT
Namespaceaigisuk
Updated