DEV-624: bugfixed create-restore-backup stuff

feature/DEV-655
friedrich goerz 3 years ago committed by Michael Hähnel
parent 9b63b2e5a8
commit f873092498

@ -10,7 +10,7 @@ DATABASE_ENGINE=$3
DEST_DIR=${HOME}/backups/${STAGE}/${DATABASE_ENGINE}/ DEST_DIR=${HOME}/backups/${STAGE}/${DATABASE_ENGINE}/
# remove files oder than XX in backup-DIR # remove files oder than XX in backup-DIR
find ${DEST_DIR} -type f -mtime +3 -delete find ${DEST_DIR} -type f -mtime +2 -delete
mkdir -p ${DEST_DIR} mkdir -p ${DEST_DIR}
rsync -av --remove-source-files -e "ssh -o StrictHostKeyChecking=no" ${REMOTE_SYSTEM_USER}@${DATABASE_SERVER_IP}:/backups/${DATABASE_ENGINE}/* ${DEST_DIR}/ rsync -av --remove-source-files -e "ssh -o StrictHostKeyChecking=no" ${REMOTE_SYSTEM_USER}@${DATABASE_SERVER_IP}:/backups/${DATABASE_ENGINE}/* ${DEST_DIR}/

@ -17,6 +17,10 @@ BACKUP_FILE_FOR_TRANSFER=$(find "${LOCAL_BACKUP_DIR}/${DATE}/" -name *.gz.gpg |
REMOTE_BACKUP_DIR="/home/${REMOTE_SYSTEM_USER}/backups/${STAGE}/${DATABASE_ENGINE}" REMOTE_BACKUP_DIR="/home/${REMOTE_SYSTEM_USER}/backups/${STAGE}/${DATABASE_ENGINE}"
DEST_DIR="${REMOTE_BACKUP_DIR}/${DATE}/" DEST_DIR="${REMOTE_BACKUP_DIR}/${DATE}/"
if [ ! -f $BACKUP_FILE_FOR_TRANSFER ]; then
echo "BACKUP_FILE_FOR_TRANSFER not found. EXIT" && exit 1
fi
# avoid "REMOTE HOST IDENTIFICATION HAS CHANGED" - errors due to dynamic created server on restore process # avoid "REMOTE HOST IDENTIFICATION HAS CHANGED" - errors due to dynamic created server on restore process
ssh-keygen -f "/home/backuphamster/.ssh/known_hosts" -R ${DATABASE_SERVER_IP} ssh-keygen -f "/home/backuphamster/.ssh/known_hosts" -R ${DATABASE_SERVER_IP}

@ -56,7 +56,7 @@
- pull_remote_backups.sh - pull_remote_backups.sh
- push_backups_to_restore_server.sh - push_backups_to_restore_server.sh
- name: Touch metrics.prom is not exists - name: Touch metrics.prom if not exists
file: file:
path: "/home/{{ system_user }}/metrics.prom" path: "/home/{{ system_user }}/metrics.prom"
state: touch state: touch

Loading…
Cancel
Save