From c3ef02e97ffcf0742b972a9508cf8ce802262f63 Mon Sep 17 00:00:00 2001 From: olli <> Date: Thu, 8 Aug 2024 21:05:07 +0200 Subject: [PATCH] backup fix --- mariadb.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mariadb.yml b/mariadb.yml index 0eff918..8b888cf 100644 --- a/mariadb.yml +++ b/mariadb.yml @@ -193,9 +193,9 @@ chdir: /home/docker/mariadb.{{inventory_hostname}} creates: /home/docker/mariadb.{{inventory_hostname}}/ssl/certificate.pem - - name: /usr/local/sbin/backup.d/mariadb-docker.sh + - name: /usr/local/sbin/backup.d/mariadb-docker.backup blockinfile: - path: /usr/local/sbin/backup.d/mariadb-docker.sh + path: /usr/local/sbin/backup.d/mariadb-docker.backup create: yes mode: 0550 owner: root @@ -208,8 +208,7 @@ for i in $(echo "show databases" | mariadb -u root -h mariadb.{{inventory_hostname}} --ssl --ssl-verify-server-cert -P 33306 -p${MARIADB_ROOT_PASSWORD} | grep -v "^Database$") do - mariadb-dump -u root -h mariadb.$(hostname) --ssl --ssl-verify-server-cert -P 33306 -p${MARIADB_ROOT_PASSWORD} $i >${g_tmp}/dberr | gzip > $BACKUPDIR/MARIADB-$i-$TIMESTAMP.sql.gz || g_echo_error "MariaDB Backup failed $(cat ${g_tmp}/dberr)" - unset MARIADB_ROOT_PASSWORD + mariadb-dump -u root -h mariadb.{{inventory_hostname}} --ssl --ssl-verify-server-cert -P 33306 -p${MARIADB_ROOT_PASSWORD} $i >${g_tmp}/dberr | gzip > $BACKUPDIR/MARIADB-$i-$TIMESTAMP.sql.gz || g_echo_error "MariaDB Backup failed $(cat ${g_tmp}/dberr)" # dont delete last old backups! OLD_BACKUPS=$(ls -1 $BACKUPDIR/$i*.gz | wc -l) if [ $OLD_BACKUPS -gt $DAYS ] @@ -217,6 +216,7 @@ find $BACKUPDIR -name "MARIADB-$i*.gz" -daystart -mtime +$DAYS -delete fi done + unset MARIADB_ROOT_PASSWORD backup: yes validate: /bin/bash -n %s