This commit is contained in:
2026-03-05 20:24:04 +00:00
parent 7dc450eac0
commit 68e2a1bb2f
2 changed files with 9 additions and 6 deletions
+4 -4
View File
@@ -95,11 +95,11 @@ variable "database_backup_info" {
} }
mysql = { mysql = {
image = "mysql" image = "mysql"
command = "mariadb-dump -h $DB_HOST -u $MYSQL_USER -p$MYSQL_ROOT_PASSWORD $MYSQL_DATABASE |gzip -9 > /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz" command = "mysqldump -h $DB_HOST -u $MYSQL_USER -p$MYSQL_ROOT_PASSWORD $MYSQL_DATABASE |gzip -9 > /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz"
} }
sqlserver = { sqlserver = {
image = "sqlserver" image = "mcr.microsoft.com/mssql-tools"
command = "sqlserver backup" command = "/opt/mssql-tools/bin/sqlcmd -S $DB_HOST -U $DB_USERNAME -P $DB_PASSWORD -Q \"BACKUP DATABASE $DB_DATABASE_NAME TO DISK = '/tmp/SQLTestDB.bak' WITH COPY_ONLY, CHECKSUM,FORMAT, MEDIANAME = 'SQLServerBackups',NAME = 'Full Backup of SQLTestDB'\""
} }
} }
@@ -1030,7 +1030,7 @@ resource "bitwarden-secrets_secret" "automatic_bitwarden_secret_db_host" {
for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true } for_each = { for key, value in var.kubernetes : key => value if value.database != null && value.enabled == true }
key = "${each.key}__db__host" key = "${each.key}__db__host"
project_id = "b5fc4c48-e951-442f-97ca-b3e800c143cd" project_id = "b5fc4c48-e951-442f-97ca-b3e800c143cd"
value = "${each.key}-db-svc.${coalesce(each.value.namespace, each.value.connected_namespace, each.key)}.svc" value = try(each.value.database.host, "${each.key}-db-svc.${coalesce(each.value.namespace, each.value.connected_namespace, each.key)}.svc")
} }
resource "bitwarden-secrets_secret" "automatic_bitwarden_secret_db_port" { resource "bitwarden-secrets_secret" "automatic_bitwarden_secret_db_port" {
+3
View File
@@ -2287,6 +2287,9 @@ kubernetes = {
database = { database = {
"shunt" = "true" "shunt" = "true"
"engine" = "sqlserver" "engine" = "sqlserver"
username = "sa"
host = "bitwarden-mssql-svc"
name = "bitwarden_vault"
} }
pvc = { pvc = {