From c650119d21ab7bc94ad4843dd482028450b3c61d Mon Sep 17 00:00:00 2001 From: Robin Candau Date: Sun, 22 Feb 2026 11:10:35 +0100 Subject: [PATCH 1/2] Include size storage when listing Zabbix DB dump files Use `du` rather than `ls` so that the size of the DB dumps are reported --- Ansible/roles/dump_databases/tasks/main.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Ansible/roles/dump_databases/tasks/main.yml b/Ansible/roles/dump_databases/tasks/main.yml index 622da57..3ec8c8d 100644 --- a/Ansible/roles/dump_databases/tasks/main.yml +++ b/Ansible/roles/dump_databases/tasks/main.yml @@ -19,3 +19,14 @@ path: "{{ item.path }}" state: absent loop: "{{ list_old_dumps_zabbix.files }}" + +- name: "Get Zabbix database dump names and sizes" + ansible.builtin.shell: + cmd: du -hd1 /data/podman/volumes/postgres/zabbix/backup + register: size_zabbix_dump_files + changed_when: false + +- name: "Show Zabbix database dump files" + ansible.builtin.debug: + msg: "{{ size_zabbix_dump_files.stdout_lines }}" + when: size_zabbix_dump_files.stdout_lines | length > 0 From 4fc6d71595cee0dd5db701bb05c935853319c85a Mon Sep 17 00:00:00 2001 From: Robin Candau Date: Sun, 22 Feb 2026 11:16:03 +0100 Subject: [PATCH 2/2] fix --- Ansible/roles/dump_databases/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Ansible/roles/dump_databases/tasks/main.yml b/Ansible/roles/dump_databases/tasks/main.yml index 3ec8c8d..cd88b39 100644 --- a/Ansible/roles/dump_databases/tasks/main.yml +++ b/Ansible/roles/dump_databases/tasks/main.yml @@ -22,7 +22,7 @@ - name: "Get Zabbix database dump names and sizes" ansible.builtin.shell: - cmd: du -hd1 /data/podman/volumes/postgres/zabbix/backup + cmd: du -hd1 /data/podman/volumes/postgres/zabbix/backup/* register: size_zabbix_dump_files changed_when: false