diff --git a/playbooks/roles/borg-backup/templates/borg-backup.j2 b/playbooks/roles/borg-backup/templates/borg-backup.j2 index 1b33e3430e..4ac8225e52 100644 --- a/playbooks/roles/borg-backup/templates/borg-backup.j2 +++ b/playbooks/roles/borg-backup/templates/borg-backup.j2 @@ -43,6 +43,13 @@ ${BORG} create \ backup_exit=$? +if [ ${backup_exit} -eq 0 ]; then + info "Running prune" + ${BORG} prune --verbose --list --prefix '{hostname}-' \ + --show-rc --keep-daily 7 --keep-weekly 4 --keep-monthly 12 + backup_exit=$? +fi + if [ ${backup_exit} -eq 0 ]; then info "Backup finished successfully" else