retrace: update from upstream roles

This commit is contained in:
Miroslav Suchý
2017-04-28 11:42:46 +02:00
parent baa8007d04
commit ad34f70593
12 changed files with 42 additions and 11 deletions

View File

@@ -31,6 +31,8 @@ faf_cron_jobs: true
faf_admin_mail: root@localhost
faf_spool_dir: /var/spool/faf
###########################
# features configuration #
###########################

View File

@@ -0,0 +1,10 @@
[group_abrt-faf-el7]
name=Copr repo for faf-el7 owned by @abrt
baseurl=https://copr-be.cloud.fedoraproject.org/results/@abrt/faf-el7/epel-7-$basearch/
type=rpm-md
skip_if_unavailable=True
gpgcheck=1
gpgkey=https://copr-be.cloud.fedoraproject.org/results/@abrt/faf-el7/pubkey.gpg
repo_gpgcheck=0
enabled=1
enabled_metadata=1

View File

@@ -1 +1 @@
{install_date: 'Thu Apr 13 13:35:13 2017', version: ''}
{install_date: 'Fri Apr 28 09:36:52 2017', version: ''}

View File

@@ -12,7 +12,7 @@
- "compadd -o fedora --opsys-release 42 meta_faf"
- name: cpf
copy: src=ureport_sample dest=/var/spool/faf/reports/incoming
copy: src=ureport_sample dest={{ faf_spool_dir }}/reports/incoming
owner=faf group=faf
- name: faf

View File

@@ -4,20 +4,25 @@
cron:
name: "faf save-reports"
user: faf
job: "faf save-reports >> /var/log/faf/save-reports.log 2>&1"
job: "faf save-reports --speedup >> /var/log/faf/save-reports.log 2>&1"
minute: "*/5"
state: present
become: yes
- name: cron create-problems
cron:
name: "faf create-problems"
name: "faf create-problems with type {{ item}}"
user: faf
job: "faf create-problems >> /var/log/faf/create-problems.log 2>&1"
job: "faf create-problems -p {{ item }} >> /var/log/faf/create-problems.log 2>&1"
minute: 30
hour: "*/4"
hour: "2"
state: present
become: yes
with_items:
- "core"
- "kerneloops"
- "python"
- "ruby"
- name: cron reposync
cron:
@@ -28,3 +33,17 @@
hour: 3
state: present
become: yes
- name: retrace symbols
cron:
name: "retrace symbols with type {{ item.type }}"
user: faf
job: "faf retrace --workers 4 -dp {{ item.type }} --max-fail-count 1 >> /var/log/faf/retrace-{{ item.type }}.log 2>&1"
minute: 32
hour: 2
weekday: "{{ item.day }}"
state: present
become: yes
with_items:
- { type: "core", day: "2,4,6" }
- { type: "kerneloops", day: "1,3,5" }

View File

@@ -8,7 +8,7 @@ AutoEnablePlugins = False
[Storage]
ConnectString = {{ faf_db_connectstring }}
LobDir = /var/spool/faf/lob
LobDir = {{ faf_spool_dir }}/lob
# Using platform-specific location by default.
# Uncomment and change if needed.
# TmpDir = /tmp
@@ -23,7 +23,7 @@ Password = {{ smtp_password|default("", true) }}
[uReport]
# The directory that holds 'reports' and 'attachments' subdirectories
Directory = /var/spool/faf
Directory = {{ faf_spool_dir }}
CreateComponents = False
# attachments accepted by this server
# allowed values: fedora-bugzilla rhel-bugzilla centos-mantisb comment email url

View File

@@ -34,7 +34,7 @@ privileged_teams = {{ faf_web_openid_privileged_teams }}
{% endif %}
[DumpDir]
CacheDirectory = /var/spool/faf/dumpdirs
CacheDirectory = {{ faf_spool_dir }}/dumpdirs
CacheDirectoryCountQuota = 100
CacheDirectorySizeQuota = 107374182400
MaxDumpDirSize = 1073741824

View File

@@ -1,7 +1,7 @@
#{{ ansible_managed }}
# WSGI handler
WSGIPythonOptimize 1
WSGISocketPrefix /var/spool/faf/wsgi
WSGISocketPrefix {{ faf_spool_dir }} /wsgi
WSGIDaemonProcess faf user=faf group=faf processes=3 threads=5
{% set python = 'python2.7' %}

View File

@@ -1 +1 @@
{install_date: 'Thu Apr 13 13:35:13 2017', version: ''}
{install_date: 'Fri Apr 28 09:36:53 2017', version: ''}