Set-OPS-Public/roles/client_backup/templates/setops-sauvegarde.timer.j2
Daniel Allaire 7476a54f22 Sauvegardes applicatives (restic) : serveur_backup + client_backup — Tier 0 prouvé
Choix : sauvegarder la donnée d'état (non régénérable), pas les VM
(reconstructibles par le code). restic (chiffré, dédupliqué, rétention).
serveur_backup = cible SFTP (backup-01). client_backup = intégration par
nœud : restic + jobs déclaratifs + timer systemd + rétention, secrets voûte.

Prouvé de bout en bout sur le Tier 0 : infra-pki-01 → /etc/step-ca sauvegardé
hors-nœud vers backup-01, restauration byte-identique des clés CA.

Reste : jobs Tier 1 (pg_dump/slapcat/vmail/forgejo) + offsite (3-2-1).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-03 22:49:26 -04:00

11 lines
262 B
Django/Jinja

# Géré par Set-OPS (rôle client_backup). Ne pas éditer à la main.
[Unit]
Description=Planification de la sauvegarde applicative Set-OPS
[Timer]
OnCalendar={{ client_backup_horaire }}
RandomizedDelaySec=900
Persistent=true
[Install]
WantedBy=timers.target