mirror of
https://pagure.io/fedora-infra/ansible.git
synced 2026-05-03 23:41:43 +08:00
Removing the topic_prefix from fedora messaging config files was a bit premature. So let's put them back in place. Signed-off-by: Michal Konecny <mkonecny@redhat.com>
246 lines
5.7 KiB
YAML
246 lines
5.7 KiB
YAML
---
|
|
|
|
###########################
|
|
# features configuration #
|
|
###########################
|
|
|
|
faf_with_bugtrackers: true
|
|
faf_with_celery: true
|
|
faf_with_fedmsg: false
|
|
faf_with_solutionfinders: true
|
|
faf_with_symboltransfer: false
|
|
faf_with_web: true
|
|
faf_python_version: "python3.6"
|
|
|
|
# dangerous, delete and re-create PostgreSQL database
|
|
# (will wipe Postgre's data dir and re-create from scratch)
|
|
faf_recreate_database: false
|
|
|
|
# update faf packages
|
|
faf_update: true
|
|
|
|
# force faf packages reinstallation (for testing instances)
|
|
faf_force_reinstall: false
|
|
|
|
# run faf's database migrations
|
|
faf_migrate_db: true
|
|
|
|
# set up cron jobs for faf
|
|
faf_cron_jobs: true
|
|
|
|
# faf reachable on httpd root (http://hostname/)
|
|
# if false it's (http://hostname/faf/)
|
|
faf_web_on_root: false
|
|
|
|
###########################
|
|
# faf configuration #
|
|
###########################
|
|
|
|
# [MAIN]
|
|
faf_plugins_dir: /etc/faf/plugins/
|
|
faf_templates_dir: /etc/faf/templates/
|
|
faf_autoenableplugins: false
|
|
|
|
# [STORAGE]
|
|
# variables used to automatically create a connectstring
|
|
# connectstring is used for faf web & storage in format:
|
|
# postgresql://user:password@host:port/database
|
|
faf_db_user:
|
|
faf_db_password:
|
|
faf_db_host:
|
|
faf_db_port:
|
|
faf_db_name: faf
|
|
|
|
# [MAIL]
|
|
faf_admin_mail: root@localhost
|
|
# SMTP server to use
|
|
smtp_server: localhost
|
|
smtp_port: 25
|
|
smtp_username:
|
|
smtp_password:
|
|
faf_from: no-reply@localhost
|
|
|
|
# [uREPORT]
|
|
faf_spool_dir: /var/spool/faf
|
|
faf_create_components: false
|
|
|
|
# Allow uReports without affected package - meaning that crashing code was
|
|
# not packaged
|
|
faf_allow_unpackaged: false
|
|
|
|
###########################
|
|
# faf-webui configuration #
|
|
###########################
|
|
|
|
# [HUB]
|
|
# enable debugging
|
|
faf_web_debug: false
|
|
|
|
# set to true if faf's running behind proxy like varnish
|
|
faf_web_proxy_setup: false
|
|
|
|
# important for production deployments
|
|
faf_web_secret_key: not_a_secret
|
|
|
|
# domain of web service as seen from internet
|
|
domain: example.org
|
|
|
|
# faf_server_name is the URL without protocols and trailing slash
|
|
# the URL can be also with /path part (e.g. example-faf.org/faf)
|
|
faf_server_name: "example-faf.org"
|
|
|
|
faf_web_brand_title: "ABRT"
|
|
faf_web_brand_subtitle: "Analytics"
|
|
|
|
faf_web_fedmenu_url:
|
|
# https://apps.fedoraproject.org/fedmenu
|
|
faf_web_fedmenu_data_url:
|
|
# https://apps.fedoraproject.org/js/data.js
|
|
|
|
# perms
|
|
faf_web_everyone_is_admin: false
|
|
faf_web_everyone_is_maintainer: false
|
|
|
|
# [OPENID]
|
|
# enable OpenID
|
|
faf_web_openid: true
|
|
|
|
# Comma-separated list of teams provided by OpenID via
|
|
# https://github.com/puiterwijk/python-openid-teams
|
|
# Members of these teams will be granted maintainer privileges
|
|
faf_web_openid_privileged_teams:
|
|
# provenpackager,proventesters
|
|
|
|
# [CACHE]
|
|
# cache type either: memcached/simple/none
|
|
faf_web_cache_type: memcached
|
|
|
|
memcached_port: 11211
|
|
|
|
# number of mails that can be sent per the time frame
|
|
faf_web_throttle_rate: 1
|
|
# time to wait (in seconds) before another mail can be sent
|
|
faf_web_throttle_timeframe: 30
|
|
# start the throttling after this number of mails is sent
|
|
faf_web_throttle_burst: 1
|
|
|
|
##############################
|
|
# fedora-messaging config #
|
|
##############################
|
|
faf_fedmsg_server:
|
|
# The topic_prefix configuration value will add a prefix to the topics of every sent message.
|
|
# This is used for migrating from fedmsg, and should not be used afterwards.
|
|
faf_fedmsg_topic_prefix:
|
|
|
|
# [TLS]
|
|
faf_fedmsg_ca_cert:
|
|
faf_fedmsg_keyfile:
|
|
faf_fedmsg_certfile:
|
|
|
|
##############################
|
|
# functionality checking #
|
|
##############################
|
|
|
|
faf_check: false
|
|
faf_check_web: false
|
|
|
|
##############################
|
|
# faf cron configuration #
|
|
##############################
|
|
|
|
faf_opsys_list:
|
|
- fedora
|
|
|
|
##############################
|
|
# faf packages configuration #
|
|
##############################
|
|
#
|
|
# Removing some packaging allows you to install
|
|
# only components relevant for your deployment
|
|
|
|
faf_packages:
|
|
- faf
|
|
- faf-migrations
|
|
- faf-dnf
|
|
|
|
faf_problem_packages:
|
|
- faf-problem-coredump
|
|
- faf-problem-java
|
|
- faf-problem-kerneloops
|
|
- faf-problem-python
|
|
- faf-problem-ruby
|
|
|
|
faf_opsys_packages:
|
|
- faf-opsys-centos
|
|
- faf-opsys-fedora
|
|
|
|
faf_action_packages:
|
|
- faf-action-add-compat-hashes
|
|
- faf-action-arch
|
|
- faf-action-archive-reports
|
|
- faf-action-assign-release-to-builds
|
|
- faf-action-attach-centos-bugs
|
|
- faf-action-c2p
|
|
- faf-action-check-repo
|
|
- faf-action-cleanup-packages
|
|
- faf-action-cleanup-unassigned
|
|
- faf-action-cleanup-task-results
|
|
- faf-action-create-problems
|
|
- faf-action-delete-invalid-ureports
|
|
- faf-action-external-faf
|
|
- faf-action-external-faf-clone-bz
|
|
- faf-action-find-components
|
|
- faf-action-find-crash-function
|
|
- faf-action-find-report-solution
|
|
- faf-action-mark-probably-fixed
|
|
- faf-action-pull-associates
|
|
- faf-action-pull-components
|
|
- faf-action-pull-releases
|
|
- faf-action-pull-reports
|
|
- faf-action-repo
|
|
- faf-action-retrace
|
|
- faf-action-retrace-remote
|
|
- faf-action-sar
|
|
- faf-action-save-reports
|
|
- faf-action-shell
|
|
- faf-action-stats
|
|
|
|
faf_bugtracker_packages:
|
|
- faf-action-bugtracker
|
|
- faf-bugtracker-bugzilla
|
|
- faf-bugtracker-centos-mantis
|
|
- faf-bugtracker-fedora-bugzilla
|
|
- faf-bugtracker-mantis
|
|
- faf-bugtracker-rhel-bugzilla
|
|
|
|
faf_celery_packages:
|
|
- faf-celery-tasks
|
|
- faf-celery-tasks-systemd-services
|
|
|
|
faf_fedmsg_packages:
|
|
- faf-action-fedmsg-notify
|
|
- faf-fedmsg
|
|
- faf-fedmsg-realtime
|
|
|
|
faf_solutionfinder_packages:
|
|
- faf-action-sf-prefilter
|
|
- faf-solutionfinder-prefilter
|
|
- faf-solutionfinder-probable-fix
|
|
|
|
faf_web_packages:
|
|
- faf-webui
|
|
|
|
faf_web_celery_packages:
|
|
- faf-blueprint-celery-tasks
|
|
|
|
faf_web_symboltransfer_packages:
|
|
- faf-blueprint-symbol-transfer
|
|
|
|
###############
|
|
# EOLed Opsys #
|
|
###############
|
|
|
|
eol_opsys: []
|
|
# When not empty, the array should have the following form:
|
|
# - { opsys: "Fedora", release: "36" }
|