From 0ca57e8e24d7b2207e6d46a3ae75d5d6e5cefa6d Mon Sep 17 00:00:00 2001 From: Franziska Kunsmann Date: Sat, 27 Mar 2021 13:49:23 +0100 Subject: [PATCH] nodes/htz-cloud.sewfile: also backup mysql database --- nodes/htz-cloud/sewfile.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/nodes/htz-cloud/sewfile.py b/nodes/htz-cloud/sewfile.py index 7437824..b1e660f 100644 --- a/nodes/htz-cloud/sewfile.py +++ b/nodes/htz-cloud/sewfile.py @@ -23,6 +23,17 @@ nodes['htz-cloud.sewfile'] = { 'backups': { 'paths': { '/mnt/seafile-data', + '/var/tmp/mysqldumps', + }, + }, + 'backup-client': { + 'pre-hooks': { + 'mysqldump': \ + 'test -d /var/tmp/mysqldumps || mkdir -p /var/tmp/mysqldumps\n'\ + 'rm /var/tmp/mysqldumps/*.sql\n'\ + 'mysqldump --databases ccnet_db > /var/tmp/mysqldumps/ccnet_db.sql\n'\ + 'mysqldump --databases seafile_db > /var/tmp/mysqldumps/seafile_db.sql\n'\ + 'mysqldump --databases seahub_db > /var/tmp/mysqldumps/seahub_db.sql\n', }, }, 'icinga_options': {