From 6f015615850504151db793572fe9e25e85483521 Mon Sep 17 00:00:00 2001
From: Arthur BOUDREAULT <arthur@lydra.fr>
Date: Thu, 23 Jun 2022 16:31:00 +0200
Subject: [PATCH] --wip-- [skip ci]

---
 roles/ynh_backup/defaults/borg.yml | 12 ++++++++++++
 roles/ynh_backup/meta/main.yml     |  5 +++++
 2 files changed, 17 insertions(+)
 create mode 100644 roles/ynh_backup/defaults/borg.yml

diff --git a/roles/ynh_backup/defaults/borg.yml b/roles/ynh_backup/defaults/borg.yml
new file mode 100644
index 0000000..83af971
--- /dev/null
+++ b/roles/ynh_backup/defaults/borg.yml
@@ -0,0 +1,12 @@
+---
+# https://github.com/borgbase/ansible-role-borgbackup
+borgmatic_config_name: "borg_remote_repo"
+borg_encryption_passphrase: "{{ borg_remote_repo_encryption_passphrase }}"
+borg_repository: "{{ borg_remote_repository }}"
+borg_retention_policy:
+  keep_daily: "{{ borg_number_days_to_keep }}"
+  keep_weekly: "{{ borg_number_weeks_to_keep }}"
+  keep_monthly: "{{ borg_number_months_to_keep }}"
+borgmatic_cron_name: borgmatic_froggit_remote_backup
+borgmatic_cron_hour: "6"
+borgmatic_cron_minute: "0"
diff --git a/roles/ynh_backup/meta/main.yml b/roles/ynh_backup/meta/main.yml
index 90042fa..0fa4b90 100644
--- a/roles/ynh_backup/meta/main.yml
+++ b/roles/ynh_backup/meta/main.yml
@@ -17,3 +17,8 @@ galaxy_info:
 
 dependencies:
   - role: m3nu.ansible_role_borgbackup
+    vars:
+      borg_repository: "{{ borg_remote_repository }}"
+      borg_source_directories: "{{ borg_source_directories }}"
+      borg_encryption_passphrase: "{{ borg_remote_repokey }}"
+      
-- 
GitLab