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': {