Backups: split restic operations into phases for Intelligent Tiering

This commit is contained in:
2026-06-22 17:50:01 +03:00
parent 2b22fde718
commit 0f80e66b66
8 changed files with 438 additions and 47 deletions
+3 -1
View File
@@ -94,6 +94,8 @@
name: "restic backup"
minute: "0"
hour: "1"
job: "{{ backup_all_script }} 2>&1 | logger -t backup"
# flock -n: не запускать новый прогон, если предыдущий (например, затянувшийся
# квартальный prune) ещё идёт — защита от наложения restic-операций.
job: "flock -n /var/lock/backup-all.lock {{ backup_all_script }} 2>&1 | logger -t backup"
cron_file: "ansible_restic_backup"
user: "root"