Blame pillar/role/mailman3.sls
|
Stasiek Michalski |
3d3c2b |
include:
|
|
Stasiek Michalski |
f3a7a3 |
{% if salt['grains.get']('include_secrets', True) %}
|
|
Stasiek Michalski |
3d3c2b |
- secrets.role.mailman3
|
|
Stasiek Michalski |
3d3c2b |
{% endif %}
|
|
Stasiek Michalski |
f3a7a3 |
- role.common.nginx
|
|
Stasiek Michalski |
3d3c2b |
|
|
Stasiek Michalski |
ff902a |
# Special config for mailman in the postfix relay
|
|
Stasiek Michalski |
ff902a |
profile:
|
|
Stasiek Michalski |
ff902a |
postfix:
|
|
Stasiek Michalski |
ff902a |
maincf:
|
|
Stasiek Michalski |
ff902a |
recipient_delimiter: '+'
|
|
Stasiek Michalski |
ff902a |
owner_request_special: 'no'
|
|
Christian Boltz |
64e164 |
transport_maps: 'hash://var/lib/mailman/data/postfix_lmtp,hash:/etc/postfix/transport,hash:/etc/postfix/ratelimit'
|
|
Stasiek Michalski |
ff902a |
local_recipient_maps: 'hash://var/lib/mailman/data/postfix_lmtp'
|
|
Stasiek Michalski |
ff902a |
relay_domains: 'hash://var/lib/mailman/data/postfix_domains'
|
|
Sasi Olin |
2638ac |
aliases:
|
|
Sasi Olin |
2638ac |
mailman: root
|
|
Stasiek Michalski |
ff902a |
mailman3:
|
|
Stasiek Michalski |
ff902a |
admin_user: mailman
|
|
Stasiek Michalski |
ff902a |
database_user: mailman
|
|
Stasiek Michalski |
e7ea86 |
database_host: 192.168.47.4
|
|
Stasiek Michalski |
ff902a |
server_list:
|
|
Stasiek Michalski |
ff902a |
- lists.opensuse.org
|
|
Stasiek Michalski |
ff902a |
- mailman3.infra.opensuse.org
|
|
Stasiek Michalski |
82067c |
|
|
Stasiek Michalski |
e7ea86 |
nginx:
|
|
Stasiek Michalski |
e7ea86 |
ng:
|
|
Stasiek Michalski |
e7ea86 |
servers:
|
|
Stasiek Michalski |
e7ea86 |
managed:
|
|
Stasiek Michalski |
e7ea86 |
lists.opensuse.org.conf:
|
|
Stasiek Michalski |
e7ea86 |
config:
|
|
Stasiek Michalski |
e7ea86 |
- server:
|
|
Stasiek Michalski |
e7ea86 |
- server_name: lists.opensuse.org
|
|
Stasiek Michalski |
e7ea86 |
- listen:
|
|
Stasiek Michalski |
e7ea86 |
- 80
|
|
Stasiek Michalski |
e7ea86 |
- default_server
|
|
Stasiek Michalski |
0cfb96 |
- location /static/django-mailman3/img/login/opensuse.png:
|
|
Stasiek Michalski |
0cfb96 |
- return: 301 https://static.opensuse.org/favicon-24.png
|
|
Stasiek Michalski |
49c977 |
- location /static/:
|
|
Stasiek Michalski |
49c977 |
- alias: /var/lib/mailman_webui/static/
|
|
Stasiek Michalski |
49c977 |
- location /:
|
|
Stasiek Michalski |
49c977 |
- include: /etc/nginx/uwsgi_params
|
|
Stasiek Michalski |
49c977 |
- uwsgi_pass: 0.0.0.0:8000
|
|
Stasiek Michalski |
e7ea86 |
enabled: True
|
|
Stasiek Michalski |
e7ea86 |
|
|
Stasiek Michalski |
82067c |
sudoers:
|
|
Stasiek Michalski |
82067c |
included_files:
|
|
Stasiek Michalski |
82067c |
/etc/sudoers.d/group_mailman3-admins:
|
|
Stasiek Michalski |
82067c |
groups:
|
|
Stasiek Michalski |
82067c |
mailman3-admins:
|
|
Stasiek Michalski |
82067c |
- 'ALL=(ALL) ALL'
|