ansible-role-mailman/vars/main.yml
2021-03-07 02:49:57 +01:00

36 lines
1.1 KiB
YAML

nginx:
upstreams:
"internal-mailman3-web":
server:
- address: "localhost:15427"
"internal-mailman3-api":
server:
- address: "{{ mailman.api.hostname }}:{{ mailman.api.port }}"
"internal-mailman3-uwsgi":
server:
- address: "unix:/run/mailman3-web/uwsgi.sock"
vhosts:
"internal-mailman3-web":
listen:
ssl: False
nossl: True
nossl_port: 15427
letsencrypt: False
locations:
- match: /
custom:
- uwsgi_pass internal-mailman3-uwsgi
- include uwsgi_params
- match: ~ ^/(accounts|admin)/login/
custom:
- uwsgi_pass internal-mailman3-uwsgi
- include uwsgi_params
- uwsgi_param REMOTE_USER $http_REMOTE_USER
- match: /mailman3/static
alias: /var/lib/mailman3/web/static
- match: /mailman3/static/favicon.ico
alias: /var/lib/mailman3/web/static/postorius/img/favicon.ico
- match: /avatar/
alias: /var/lib/mailman3/web/static/hyperkitty/img/
custom:
- try_files participant.png participant.png