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:
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: