retrace: Install cron for archiving reports

Archiving saved,deferred reports and attachments every day saves more space than
deleting reports older than X days.

Signed-off-by: Martin Kutlak <mkutlak@redhat.com>
This commit is contained in:
Martin Kutlak 2019-05-23 15:35:51 +02:00 committed by Miroslav Suchý
parent bbd8461dbc
commit abef057fa7

View file

@ -112,11 +112,20 @@
state: present
when: not devel
- name: archive reports and attachments
cron:
name: "faf archive reports and attachments"
user: faf
job: "faf archive-reports -d >> /var/log/faf/archive-reports.log 2>&1"
special_time: daily
state: present
when: not devel
- name: install cron for deleting old archives
cron: name="rotate_faf_archives" special_time="daily" job="find '/srv/faf/reports/archive/' -type f -name '*.tar.xz' -mtime '{{archive_age}}' -delete" user="faf"
- name: install faf cron for deleting old invalid reports
cron: name="delete-old-invalid-reports" special_time="daily" job="find '/srv/faf/reports/deferred/' -type -f -mtime '{{ deferred_age }}' -delete" user="faf"
cron: name="delete-old-invalid-reports" special_time="daily" job="find '/srv/faf/reports/deferred/' -type -f -mtime '{{ deferred_age }}' -delete" user="faf" state=absent
- name: install faf cron for deleting saved reports
cron: name="delete-old-saved-reports" special_time="daily" job="find '/srv/faf/reports/saved/' -type -f -mtime '{{ deferred_age }}' -delete" user="faf"
cron: name="delete-old-saved-reports" special_time="daily" job="find '/srv/faf/reports/saved/' -type -f -mtime '{{ deferred_age }}' -delete" user="faf" state=absent