From 74ed1df5aece7ad69062f1c393e15aca9c828aa1 Mon Sep 17 00:00:00 2001 From: chris Date: Sun, 21 Nov 2021 17:23:34 +0100 Subject: [PATCH] Create backup directories for customers. --- hetzner.yaml | 10 +++++++++- vars/hetzner/variable.yaml | 5 ++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/hetzner.yaml b/hetzner.yaml index 9036da9..c3aca5b 100644 --- a/hetzner.yaml +++ b/hetzner.yaml @@ -16,4 +16,12 @@ loop_control: label: "{{ item.key }}" - - debug: var=dirs + - name: Create not existing directories + file: + path: "{{ backup_dir }}/{{ item.item }}" + state: directory + mode: 0755 + when: item.stat.exists == false + with_items: "{{ dirs.results }}" + loop_control: + label: "{{ item.item }}" diff --git a/vars/hetzner/variable.yaml b/vars/hetzner/variable.yaml index d2cceac..2427564 100644 --- a/vars/hetzner/variable.yaml +++ b/vars/hetzner/variable.yaml @@ -1,7 +1,6 @@ mysql_user: root -backup_dir: /media/backup/docker -systems: ['bookstack', 'gitea', 'kimai', 'nextcloud', 'pihole', 'portainer', 'redis', 'semaphore', 'vaultwarden'] -databases1: ['c1_scheidle', 'c1_startup', 'c2_buehler', 'c4_svj', 'c5_maier', 'dbispconfig', 'roundcube'] +backup_dir: /var/chris +databases: ['c1_scheidle', 'c1_startup', 'c2_buehler', 'c4_svj', 'c5_maier', 'dbispconfig', 'roundcube'] customers: scheidle: