From 1f75d8d61c83a15b0c2967b684fa090d92ee447d Mon Sep 17 00:00:00 2001 From: Daniel Ankers Date: Wed, 4 Oct 2023 16:55:27 +0100 Subject: [PATCH] Add InfluxDB --- main.tf | 25 +++++++++++++++++++++++++ vars.tf | 4 ++++ 2 files changed, 29 insertions(+) diff --git a/main.tf b/main.tf index eee547a..0d8ba9c 100644 --- a/main.tf +++ b/main.tf @@ -233,6 +233,31 @@ EOT ] } +resource "helm_release" "influxdb" { + name = "influxdb" + namespace = var.influxdb_namespace + repository = "https://charts.bitnami.com/bitnami/" + chart = "influxdb" + create_namespace = true + values = [ + <<-EOT + auth: + admin: + password: ${var.default_password} + token: ${var.influxdb_admin_token} + global: + storageClass: ${var.storageclass} + influxdb: + server: + service: + type: ClusterIP + ingress: + enabled: true + hostname: influxdb.${var.domain_suffix} + EOT + ] +} + resource "helm_release" "freeipa" { name = "freeipa" namespace = var.freeipa_namespace diff --git a/vars.tf b/vars.tf index 981a8b2..3d34efd 100644 --- a/vars.tf +++ b/vars.tf @@ -33,3 +33,7 @@ variable "prometheus_namespace" { variable "freeipa_namespace" { default = "freeipa" } + +variable "influxdb_namespace" { + default = "influxdb" +}