8 lines
625 B
Bash
8 lines
625 B
Bash
{% for name in bnames %}
|
|
echo "Running {{ name }} backup `date`" > /root/scripts/backup.log
|
|
mkdir -p /mnt/butter/backups/configurations/{{ name }}/archive >> /root/scripts/backup.log;
|
|
tar -cvzf "/mnt/butter/backups/configurations/{{ name }}/archive/`date +%F`.tar.gz" "/mnt/butter/backups/configurations/{{ name }}/latest/" >> /root/scripts/backup.log;
|
|
echo "Removing {{ name }} backups older then 90 days" >> /root/scripts/backup.log
|
|
find "/mnt/butter/backups/configurations/{{ name }}/archive" -mtime +90 -exec rm {} \; >> /root/scripts/backup.log
|
|
echo "Finished {{ name }} backup" >> /root/scripts/backup.log
|
|
{% endfor %}
|