From 014c6dc4fe3fb0d24df3bdccf766f5aceb323982 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         | 4 ++--
 roles/ynh_backup/defaults/main.yml | 4 ++--
 3 files changed, 7 insertions(+), 7 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..0074d50 100644
--- a/roles/ynh_backup/README.md
+++ b/roles/ynh_backup/README.md
@@ -39,7 +39,7 @@ ynh_backup:
 - `ynh_backup.scheduled_[hour|minute|weekday|month]`: modifies the scheduling of the cron task. By default, it will run every day of the year at 3am. For more information about cron time settings, this tool can be useful: <https://crontab.guru/>.
 - `ynh_backup.system`: Disable YunoHost system backup by setting the value to `False`, the default value is `True`.
 - `ynh_backup.apps`: Disable backup of YunoHost applications by setting the value to `False`, the default is `True`.
-- `ynh_backup.number_days_to_keep` : Determines the number of days to keep for the purging system, the default is 2.
+- `ynh_backup.number_days_to_keep`: Determines the number of days to keep for the purging system, the default is 2.
 - ⚠️ Beware, once you enable the local backup feature `ynh_backup.scheduled`, you cannot disable system **and** application backups. If you set `ynh_backup.system` **and** `ynh_backup.apps` to `False`, the role will fail.
 
 ### remote backups with YunoHost BorgBackup
@@ -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