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