diff --git a/roles/abrt/faf-post/defaults/main.yml b/roles/abrt/faf-post/defaults/main.yml index 61d58e18e0..f16bf90d57 100644 --- a/roles/abrt/faf-post/defaults/main.yml +++ b/roles/abrt/faf-post/defaults/main.yml @@ -4,3 +4,9 @@ archive_age: '+14' # Delete deferred reports deferred_age: '+7' + +# Directory for saving FAF database backups. +faf_backup_dir: /srv/faf/db-backup + +# Delete FAF database backups older than this period. +faf_old_backup_age: '+7' diff --git a/roles/abrt/faf-post/tasks/main.yml b/roles/abrt/faf-post/tasks/main.yml index 6fe73db7ab..167758208c 100644 --- a/roles/abrt/faf-post/tasks/main.yml +++ b/roles/abrt/faf-post/tasks/main.yml @@ -16,6 +16,15 @@ tags: add_repo loop: "{{ faf_repos }}" +- name: Ensure directory for FAF database backups exists + file: + path: "{{ faf_backup_dir }}" + state: directory + owner: faf + group: faf + mode: 0750 + when: env != 'staging' + - import_tasks: cron.yml tags: cron