From fa820a0a8ac70aec45deb9de5ef6cac3f66258eb Mon Sep 17 00:00:00 2001
From: David Mehren <dmehren1@gmail.com>
Date: Fri, 26 Jul 2019 18:24:43 +0200
Subject: [PATCH] Default to role variables if no host-specific backup path is
 defined

---
 tasks/onserver.yml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/tasks/onserver.yml b/tasks/onserver.yml
index df70459..83eb052 100644
--- a/tasks/onserver.yml
+++ b/tasks/onserver.yml
@@ -38,11 +38,11 @@
     mode: 0700
     state: directory
   with_items:
-    - "{{ hostvars[borgbackup_target_host]['borgbackup_pool'] }}"
-    - "{{ hostvars[borgbackup_target_host]['borgbackup_pool'] }}/{{ borgbackup_source_host }}"
+    - "{{ hostvars[borgbackup_target_host]['borgbackup_pool'] | default(borgbackup_pool) }}"
+    - "{{ hostvars[borgbackup_target_host]['borgbackup_pool'] | default(borgbackup_pool) }}/{{ borgbackup_source_host }}"
 
 - name: Add public key
   authorized_key:
     user: "borgbackup"
     key: "{{borgbackup_source_key}}"
-    key_options: "command=\"cd {{ hostvars[borgbackup_target_host]['borgbackup_pool'] }}/{{ borgbackup_source_host }};borg serve --restrict-to-path {{ hostvars[borgbackup_target_host]['borgbackup_pool'] }}/{{ borgbackup_source_host }}\",restrict"
+    key_options: "command=\"cd {{ hostvars[borgbackup_target_host]['borgbackup_pool'] | default(borgbackup_pool) }}/{{ borgbackup_source_host }};borg serve --restrict-to-path {{ hostvars[borgbackup_target_host]['borgbackup_pool'] | default(borgbackup_pool) }}/{{ borgbackup_source_host }}\",restrict"
-- 
GitLab