Initial commit

This commit is contained in:
nd 2021-03-07 02:49:57 +01:00
commit a1162b44da
No known key found for this signature in database
GPG key ID: 21B5CD4DEE3670E9
7 changed files with 629 additions and 0 deletions

36
vars/main.yml Normal file
View file

@ -0,0 +1,36 @@
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