Files
fedora-infra_ansible/roles/mailman3/defaults/main.yml
Michal Konecny a807fb3d4f [mailman3] Create gunicorn configuration file
To make changing the gunicorn configuration more easily let's move
configuration values from systemd service to separate configuration
file.

The file will live in /etc/mailman3/gunicorn.conf.py.
2025-03-27 13:01:13 +01:00

42 lines
1.2 KiB
YAML

---
# Mailman core settings
mailman3_webui_basedir: /srv/webui
mailman3_webui_confdir: /etc/mailman3
mailman3_rest_api_username: restadmin
mailman3_rest_api_password: changeme
mailman3_rest_api_workers: 2
mailman3_log_directory: /var/log/mailman3
mailman3_log_level: info
mailman3_log_items:
- archiver
- bounce
- config
- http
- runner
- smtp
- subscribe
- task
- gunicorn
mailman3_smtp_port: 25
mailman3_debug: false
# Mailman DB settings (the values should be provided by playbook)
mailman3_db_server: localhost
mailman3_mailman_db_pass: changeme
# Hyperkitty/Postorius settings (the values should be provided by playbook)
mailman3_hyperkitty_debug: false
mailman3_hyperkitty_admin_db_pass: changeme
mailman3_hyperkitty_db_pass: changeme
mailman3_hyperkitty_cookie_key: changeme
mailman3_hyperkitty_archiver_key: changeme
mailman3_domains:
- lists.example.com
- lists.example.org
mailman3_login: []
# OpenID-connect settings
# Attention that you should ensure that callback/redirect_url set at the provider side will end with /
# see https://docs.allauth.org/en/latest/socialaccount/providers/openid_connect.html#openid-connect
mailman3_openidc_server_url: https://id.fedoraproject.org/