Files
terraform-app-influx/secret.tf
2025-01-15 04:23:04 +01:00

25 lines
568 B
HCL

resource "random_password" "influxdb_admin" {
length = 20
special = true
override_special = "-_."
}
resource "random_password" "influxdb_admin_token" {
length = 32
special = true
override_special = "-_."
}
resource "kubernetes_secret" "influxdb_auth" {
metadata {
name = "influxdb-auth"
namespace = kubernetes_namespace.this.metadata.0.name
}
data = {
"admin-password" = random_password.influxdb_admin.result
"admin-token" = random_password.influxdb_admin_token.result
}
type = "Opaque"
}