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