Janik von Rotz
9364910c8c
feat: unify docker backup verification across services using restic stat checks
...
- Replace `command -v` with `ansible.builtin.stat` for verifying backup tool existence to improve idempotency and error handling
- Update `docker-postgres-dump` condition to `docker-postgres-backup` for consistency
- Correct `docker-volume` condition to `docker-volume-backup` in volume backup tasks
- Add Odoo backup task inclusion in `roles/odoo/tasks/odoo.yml` to integrate with the unified restic backup mechanism
- Standardize variable registration and failure conditions across all backup verification tasks
2026-10-15 12:37:09 +02:00
..
2026-06-26 08:45:35 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-08-26 16:42:29 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-10-13 21:29:27 +02:00
2026-05-13 16:09:53 +02:00
2026-08-26 16:42:29 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-07-31 08:32:05 +02:00
2026-09-16 11:12:37 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-09-24 15:40:33 +02:00
2026-10-13 21:29:27 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-10-13 21:45:51 +02:00
2026-05-13 16:09:53 +02:00
2026-10-13 21:29:27 +02:00
2026-05-13 16:09:53 +02:00
2026-10-13 21:29:27 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-09-16 11:12:37 +02:00
2026-06-09 09:48:04 +02:00
2026-05-13 16:09:53 +02:00
2026-10-13 21:29:27 +02:00
2026-10-13 21:29:27 +02:00
2026-09-01 17:06:18 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-09-14 13:56:14 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-10-13 21:29:27 +02:00
2026-10-13 21:29:27 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-10-13 21:29:27 +02:00
2026-05-13 16:09:53 +02:00
2026-10-13 21:29:27 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-10-13 21:29:27 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-10-13 21:29:27 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-10-15 12:37:09 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-07-20 15:39:40 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-10-13 21:29:27 +02:00
2026-05-13 16:09:53 +02:00
2026-10-13 21:29:27 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-10-13 21:29:27 +02:00
2026-05-13 16:09:53 +02:00
2026-10-15 12:37:09 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00
2026-08-20 11:46:11 +02:00
2026-09-10 08:23:27 +02:00
2026-05-13 16:09:53 +02:00
2026-05-13 16:09:53 +02:00