From ef50bcbc43b6921c7bdb76c261531ed9091577d4 Mon Sep 17 00:00:00 2001 From: chsteinle Date: Tue, 21 Dec 2021 08:05:57 +0100 Subject: [PATCH] Extend odroid playbook to find old backups of remote servers. --- odroid.yaml | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/odroid.yaml b/odroid.yaml index cdd3aa0..3888440 100644 --- a/odroid.yaml +++ b/odroid.yaml @@ -195,11 +195,11 @@ loop_control: label: "{{ item.path }}" - - name: Create nexcloud data backup - shell: rdiff-backup /var/lib/docker/volumes/nextcloud-data/_data /media/backup/docker/nextcloud/data - become: yes - become_method: sudo - become_user: root +# - name: Create nexcloud data backup +# shell: rdiff-backup /var/lib/docker/volumes/nextcloud-data/_data /media/backup/docker/nextcloud/data +# become: yes +# become_method: sudo +# become_user: root - name: Search for other servers' backup directories find: @@ -209,9 +209,25 @@ register: backup_server_dirs loop: "{{ servers }}" - - name: Check directory variable + - name: Find old daily backups + file: + path: "{{ item.path }}/daily" + file_type: file + age: 8d + age_stamp: ctime + patterns: '*.gz' + recurse: false + register: backup_files + with_items: "{{ backup_server_dirs.results | map(attribute='files') | list }}" + loop_control: + label: "{{ item.path }}" + + - name: Check old backup file variable debug: - var: backup_server_dirs + var: item.path + with_items: "{{ backup_files.results | map(attribute='files') | list }}" + loop_control: + label: "{{ item.path }}" - name: Inform Mattermost about success uri: