diff --git a/roles/ynh_backup/README-FR.md b/roles/ynh_backup/README-FR.md index 0e16cc75ec9aa1cce4846ed45bd12f54a26e5b8a..0a8c72551675e6660712883bbe073dcfe8e2e579 100644 --- a/roles/ynh_backup/README-FR.md +++ b/roles/ynh_backup/README-FR.md @@ -49,7 +49,7 @@ ynh_backup: ```yml ynh_borg_backup_scheduled: True borg_source_directories: "{{ ynh_backup.directory }}" -borg_repository: "/data/backup/live" +borg_repository: "/data/backup/borg_repository" borg_encryption_passphrase: "PLEASECHANGEME" borgmatic_config_name: "borgmatic_ynh_config" borgmatic_cron_name: "borgmatic_ynh_cron" @@ -63,8 +63,8 @@ ynh_ssh_borg_command: "ssh_command: ssh -p 7410 -o StrictHostKeychecking=n - `ynh_borg_backup_scheduled` : Active / désactive la fonctionnalité de sauvegarde avec BorgBackup. - `ynh_borg_backup_remote_repo` : Active / désactive la fonctionnalité de sauvegarde sur un dépôt distant BorgBackup (tâches liées à la mise en place des clés SSH). Si vous activez cette fonctionnalité, vous aurez besoin d'utiliser les variables `borg_ssh_keys_src` et `borg_ssh_keys_dest`. -- `borg_source_directories` : Liste des dossiers source à sauvegarder. Par défaut, il s'agit du dossier contenant toutes les données YunoHost (configuration, applications). -- `borg_repository` : Chemin complet vers le dépôt Borg. Possibilité de donner une liste de dépôts pour sauvegarder les données dans plusieurs endroits. Par défaut, il s'agit du dépôt `/data/backup/live`. +- `borg_source_directories` : Liste des dossiers source à sauvegarder. Par défaut, il s'agit du dossier qui contient les sauvegardes faites par YunoHost. +- `borg_repository` : Chemin complet vers le dépôt Borg. Possibilité de donner une liste de dépôts pour sauvegarder les données dans plusieurs endroits. - `borg_encryption_passphrase` : **Obligatoire**, mot de passe à utiliser pour la clé de chiffrement du dépôt Borg. - `borgmatic_config_name` : **Optionnel**, nom du fichier de configuration Borgmatic. - `borgmatic_cron_name` : **Optionnel**, nom du fichier de tâche cron. diff --git a/roles/ynh_backup/README.md b/roles/ynh_backup/README.md index 583854ce061d056e0611a7dea66e7840d05b3661..6aec37e894d61e7b1a96dc664ae100b7ac877520 100644 --- a/roles/ynh_backup/README.md +++ b/roles/ynh_backup/README.md @@ -49,7 +49,7 @@ ynh_backup: ```yml ynh_borg_backup_scheduled: True borg_source_directories: "{{ ynh_backup.directory }}" -borg_repository: "/data/backup/live" +borg_repository: "/data/backup/borg_repository" borg_encryption_passphrase: "PLEASECHANGEME" borgmatic_config_name: "borgmatic_ynh_config" borgmatic_cron_name: "borgmatic_ynh_cron" diff --git a/roles/ynh_backup/defaults/main.yml b/roles/ynh_backup/defaults/main.yml index b68ee3be279f31eb17034998c4313b4afd3ce359..f3158e3825edc25b93a30021fc59686f2d3a1ebf 100644 --- a/roles/ynh_backup/defaults/main.yml +++ b/roles/ynh_backup/defaults/main.yml @@ -25,8 +25,8 @@ ynh_backup: # Variables for YunoHost BorgBackup ynh_borg_backup_scheduled: False borg_source_directories: - - "/data/yunohost" -borg_repository: "/data/backup/live" + - "/home/yunohost.backup" +borg_repository: "/data/backup/borg_repository" borg_init_command: "borgmatic init -c /etc/borgmatic/{{ borgmatic_config_name }} -e repokey --syslog-verbosity 1" borg_archive_name_format: "'{hostname}-yunohost-live-data-{now:%Y-%m-%d-%H%M%S}'" ynh_borg_backup_remote_repo: False