From b8d6150aa9fd0389bdfdc24d51c3cf5d88d41861 Mon Sep 17 00:00:00 2001 From: pierre Date: Tue, 3 Mar 2026 23:57:55 +0000 Subject: [PATCH] testing success , no need to specifiy DB name anymore in the secrets --- module.tf | 13 +++++++++++++ variables.auto.tfvars | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/module.tf b/module.tf index 6e202a5..fbd95bd 100644 --- a/module.tf +++ b/module.tf @@ -651,6 +651,18 @@ resource "kubernetes_deployment_v1" "database-automatic" { command = try([each.value.database.command], []) #command = [try(each.value.database.command,"")] + dynamic "env_from" { + for_each = each.value.database != null && each.value.enabled == true && !(try(each.value.database.shunt, false)) ? ["${each.key}-db-terraform"] : [] + content { + dynamic "secret_ref" { + for_each = [1] + content { + name = env_from.value + } + } + } + } + dynamic "env" { for_each = each.value.environment != null ? each.value.environment : {} content { @@ -977,6 +989,7 @@ resource "kubernetes_secret_v1" "automatic-database-secret" { data = { DB_DATABASE_NAME = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_name[each.key].value}" + DB_DATABASE = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_name[each.key].value}" POSTGRES_DB = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_name[each.key].value}" MYSQL_DATABASE = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_name[each.key].value}" PGDATABASE = "${resource.bitwarden-secrets_secret.automatic_bitwarden_secret_db_name[each.key].value}" diff --git a/variables.auto.tfvars b/variables.auto.tfvars index 97a28d6..7bf3b64 100644 --- a/variables.auto.tfvars +++ b/variables.auto.tfvars @@ -41,7 +41,7 @@ kubernetes = { name = "bookstackapp" } config_map_ref = ["config"] -secret_ref = ["bookstack-credentials"] + secret_ref = ["bookstack-credentials"] config_map_import = ["bb9a8965-994a-4fea-9411-b4020182fa78"] secret_import = ["d1c2b8c9-71a0-4e47-9d9d-b402018376b6"]