From cd5a8fb2bcf6c0f9de083f225e0f5f2dff22503e Mon Sep 17 00:00:00 2001 From: Arthur BOUDREAULT <arthur@lydra.fr> Date: Thu, 18 Aug 2022 16:43:38 +0200 Subject: [PATCH] WIP: add Christophe suggestions --- roles/ynh_backup/README-FR.md | 6 +++--- roles/ynh_backup/README.md | 2 +- roles/ynh_backup/defaults/main.yml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/roles/ynh_backup/README-FR.md b/roles/ynh_backup/README-FR.md index 0e16cc7..0a8c725 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 583854c..6aec37e 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 b68ee3b..f3158e3 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 -- GitLab