Sauvegarde du code Sonixd Redux Devel
Ce rôle sauvegarde l'intégralité du dépôt de développement Sonixd Redux sur deux NAS pour la redondance.
Vue d’ensemble
Ce rôle sauvegarde l’intégralité du dépôt de développement Sonixd Redux sur deux NAS pour la redondance. Il crée des archives compressées horodatées et gère automatiquement la rétention en conservant uniquement les 5 dernières sauvegardes par NAS.
Ce que fait ce rôle
- Crée une archive compressée de l’intégralité du dépôt de développement Sonixd Redux
- Copie l’archive sur les deux NAS avec un horodatage dans le nom de fichier
- Supprime les anciennes sauvegardes, en conservant uniquement les 5 plus récentes par NAS
Variables du rôle
| Variable | Description |
|---|---|
sonixd_redux_devel_code_backup_syno_mount_point | Destination de sauvegarde NAS Synology |
sonixd_redux_devel_code_backup_prxmxomv_mount_point | Destination de sauvegarde NAS Proxmox OMV |
sonixd_redux_devel_code_backup_source_path | Répertoire à archiver |
Notes
- Le NAS doit être monté avant l’exécution, géré par le rôle
nas_mountdans le playbook - Conserve les 5 dernières sauvegardes par NAS ; les fichiers plus anciens sont automatiquement supprimés
- Pour restaurer, extraire l’archive vers le répertoire d’origine du dépôt