Add InfluxDB

zot
Daniel Ankers 2023-10-04 16:55:27 +01:00
parent 19ba4b813e
commit 1f75d8d61c
2 changed files with 29 additions and 0 deletions

25
main.tf
View File

@ -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" { resource "helm_release" "freeipa" {
name = "freeipa" name = "freeipa"
namespace = var.freeipa_namespace namespace = var.freeipa_namespace

View File

@ -33,3 +33,7 @@ variable "prometheus_namespace" {
variable "freeipa_namespace" { variable "freeipa_namespace" {
default = "freeipa" default = "freeipa"
} }
variable "influxdb_namespace" {
default = "influxdb"
}