From d437e5609b940c712c6acb334ddc7b561e76068c Mon Sep 17 00:00:00 2001 From: nd <git@notandy.de> Date: Thu, 1 Jul 2021 18:54:13 +0100 Subject: [PATCH] add option to disable repository creation --- defaults/main.yml | 1 + tasks/main.yml | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index 702f71a..116687f 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -16,6 +16,7 @@ backups: restic: url: /var/backup-client/restic repo_type: local + repo_folder_create: true additional_keys: {} mode: vm-via-hypervisor enabled: True diff --git a/tasks/main.yml b/tasks/main.yml index c23076a..b6224dd 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -196,7 +196,9 @@ export RESTIC_REPOSITORY="{{ backups.backends.restic.url }}" export RESTIC_PASSWORD_FILE="/etc/backup-client/restic.key" - name: create restic repository folder - when: backups.backends.restic.repo_type == 'local' + when: + - backups.backends.restic.repo_type == 'local' + - backups.backends.restic.repo_folder_create file: path: "{{ backups.backends.restic.url }}" state: directory -- GitLab