diff --git a/module.tf b/module.tf index 01316c1..c901b9f 100644 --- a/module.tf +++ b/module.tf @@ -95,7 +95,7 @@ variable "database_backup_info" { } mysql = { image = "mysql" - command = "mysqldump |gzip -9 > /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz" + 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" } } } @@ -732,10 +732,8 @@ resource "kubernetes_cron_job_v1" "database-backup" { spec { container { name = "${coalesce(each.value.namespace, each.key)}-db-backup" - #image = "alpine/psql" image = try(var.database_backup_info[each.value.database.engine].image, var.database_backup_info.postgres.image) command = ["/bin/sh", "-c"] - #args = ["pg_dump |gzip -9 > /backup/$(DB_DATABASE_NAME)-DB-$(date +%Y%m%d).sql.gz"] args = [try(var.database_backup_info[each.value.database.engine].command, var.database_backup_info.postgres.command)] env_from { secret_ref { @@ -1018,12 +1016,3 @@ resource "bitwarden-secrets_secret" "automatic_bitwarden_secret_db_name" { value = try(each.value.database.name, each.key) } -output "fromressource" { - value = { - key = resource.kubernetes_service_v1.automatic_service_database - } - sensitive = true -} - - -