Extend odroid playbook to find old backups of remote servers.

This commit is contained in:
chsteinle
2021-12-21 08:05:57 +01:00
parent cf10cb155a
commit ef50bcbc43

View File

@@ -195,11 +195,11 @@
loop_control: loop_control:
label: "{{ item.path }}" label: "{{ item.path }}"
- name: Create nexcloud data backup # - name: Create nexcloud data backup
shell: rdiff-backup /var/lib/docker/volumes/nextcloud-data/_data /media/backup/docker/nextcloud/data # shell: rdiff-backup /var/lib/docker/volumes/nextcloud-data/_data /media/backup/docker/nextcloud/data
become: yes # become: yes
become_method: sudo # become_method: sudo
become_user: root # become_user: root
- name: Search for other servers' backup directories - name: Search for other servers' backup directories
find: find:
@@ -209,9 +209,25 @@
register: backup_server_dirs register: backup_server_dirs
loop: "{{ servers }}" 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: 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 - name: Inform Mattermost about success
uri: uri: