mailman/defaults/main.yml

74 lines
1.9 KiB
YAML

---
mailman_user: 'mailman'
mailman_home: '/opt/{{ mailman_user }}'
mailman_conf_dir: '/etc/mailman'
mailman_var_dir: '/var/lib/mailman'
mailman_log_dir: '/var/log/mailman'
mailman_layout: 'fhs'
mailman_site_owner: 'mailman@example.com'
mailman_noreply_addr: 'noreply'
mailman_rh_dependencies:
- python3
- python3-pip
- git
- lynx
mailman_postorious_rh_dependencies:
- uwsgi-logger-systemd
- uwsgi-plugin-python36
- uwsgi
- sassc
mailman_virtualenv_name: 'venv'
mailman_bindir: '{{ mailman_home }}/{{ mailman_virtualenv_name }}/bin'
mailman_pip_packages:
- { pkg: 'mailman' }
- { pkg: 'rcssmin', extra_args: '--install-option="--without-c-extensions"' }
- { pkg: 'rjsmin' }
- { pkg: 'django-compressor' }
- { pkg: 'django', version: '2.2.9' }
- { pkg: 'postorius' }
- { pkg: 'hyperkitty' }
- { pkg: 'mailman-hyperkitty' }
- { pkg: 'psycopg2-binary' }
- { pkg: 'whoosh' }
mailman_db: postgresql
mailman_db_host: 'localhost'
mailman_db_name: mailman
mailman_db_user: mailman_u
# mailman_db_pwd: ''
mailman_mta_incoming: 'mailman.mta.postfix.LMTP'
mailman_mta_outgoing: 'mailman.mta.deliver.deliver'
mailman_lmtp_host: 'localhost'
mailman_lmtp_port: 1024
mailman_smtp_host: '127.0.0.1'
mailman_smtp_port: 25
mailman_smtp_auth: False
mailman_smtp_user: ''
mailman_smtp_pwd: ''
mailman_smtp_secure_mode: starttls
mailman_smtp_conf: '/etc/mailman/postfix-mailman.cfg'
mailman_password_length: 12
mailman_webservice_hostname: 'localhost'
mailman_webservice_port: 8001
mailman_webservice_https: 'no'
mailman_webservice_tracebacks: 'no'
# mailman_rest_api_pwd: ''
mailman_arc_enabled: 'no'
mailman_dmarc_enabled: 'yes'
mailman_dkim_enabled: 'yes'
mailman_antispam_header_checks:
- 'X-Spam: (yes|maybe)'
- 'X-Spam: (YES)'
- 'X-Spam-Flag: (yes|maybe)'
- 'X-Spam-Flag: (YES)'
#- 'Authentication-Results: mail.example.com; dmarc=(fail|quarantine)'
mailman_start_nntp_runner: 'no'