diff --git a/roles/abrt/faf-local/defaults/main.yml b/roles/abrt/faf-local/defaults/main.yml index 8d1bb7680b..61d58e18e0 100644 --- a/roles/abrt/faf-local/defaults/main.yml +++ b/roles/abrt/faf-local/defaults/main.yml @@ -1,3 +1,6 @@ --- # +n = greater; -n = less; n = exactly n days archive_age: '+14' + +# Delete deferred reports +deferred_age: '+7' diff --git a/roles/abrt/faf-local/tasks/cron.yml b/roles/abrt/faf-local/tasks/cron.yml index 29eaba1fe3..d8b35b5b5b 100644 --- a/roles/abrt/faf-local/tasks/cron.yml +++ b/roles/abrt/faf-local/tasks/cron.yml @@ -126,3 +126,9 @@ - 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" + +- name: install faf cron for deleting saved reports + cron: name="delete-old-invalid-reports" special_time="daily" job="find '/srv/faf/reports/saved/' -type -f -mtime '{{ deferred_age }}' -delete" user="faf"