From 4be0e9377f790022e5405f40fa808c928ad732b7 Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Sun, 1 Dec 2019 15:50:57 +0100 Subject: [PATCH] Moved file backups into certain directories --- roles/common/templates/backup_files.sh | 2 +- roles/misc/backup_files/tasks/main.yml | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/roles/common/templates/backup_files.sh b/roles/common/templates/backup_files.sh index 0a82de6..33bca0b 100644 --- a/roles/common/templates/backup_files.sh +++ b/roles/common/templates/backup_files.sh @@ -9,7 +9,7 @@ name="$2"; # Variables dir="$(dirname "$path")"; base="$(basename "$path")"; -dest={{ backups_files_directory | quote }}"/$name.tar.gpg"; +dest={{ backups_files_directory | quote }}"/$name/latest.tar.gpg"; # Execution tar --directory="$dir" --create --file=- "$base" | diff --git a/roles/misc/backup_files/tasks/main.yml b/roles/misc/backup_files/tasks/main.yml index eb24c06..cbb4bc4 100644 --- a/roles/misc/backup_files/tasks/main.yml +++ b/roles/misc/backup_files/tasks/main.yml @@ -1,5 +1,13 @@ --- +- name: Create directory for backups for files of {{ domain }} + file: + state: directory + path: "{{ backups_files_directory }}/{{ domain }}" + owner: root + group: root + mode: "u=rwx,g=rx,o=rx" + - name: Install auto backup script for files of {{ domain }} template: src: "backup.sh"