diff --git a/pillar/role/mailman3.sls b/pillar/role/mailman3.sls index dff7699..1d06616 100644 --- a/pillar/role/mailman3.sls +++ b/pillar/role/mailman3.sls @@ -10,9 +10,9 @@ profile: maincf: recipient_delimiter: '+' owner_request_special: 'no' - transport_maps: 'hash://var/lib/mailman/data/postfix_lmtp,hash:/etc/postfix/transport,hash:/etc/postfix/ratelimit' - local_recipient_maps: 'hash://var/lib/mailman/data/postfix_lmtp' - relay_domains: 'hash://var/lib/mailman/data/postfix_domains' + transport_maps: 'lmdb://var/lib/mailman/data/postfix_lmtp,lmdb:/etc/postfix/transport,hash:/etc/postfix/ratelimit' + local_recipient_maps: 'lmdb://var/lib/mailman/data/postfix_lmtp' + relay_domains: 'lmdb://var/lib/mailman/data/postfix_domains' aliases: mailman: root mailman3: @@ -69,6 +69,7 @@ nginx: - proxy_set_header: X-Forwarded-Protocol ssl - proxy_set_header: Host $http_host - proxy_redirect: "off" + - client_max_body_size: 400M - proxy_pass: http://mailmanweb enabled: True diff --git a/salt/profile/mailman3/master.sls b/salt/profile/mailman3/master.sls index 8a8a5db..5c30d89 100644 --- a/salt/profile/mailman3/master.sls +++ b/salt/profile/mailman3/master.sls @@ -8,11 +8,17 @@ https://github.com/openSUSE/lists-o-o.git: /var/lib/mailman/templates: file.symlink: - target: /var/lib/mailman/lists-o-o/mailman-templates + - user: mailman + - group: mailman /srv/www/webapps/mailman/web/templates: file.symlink: - target: /var/lib/mailman/lists-o-o/webui-templates + - user: mailmanweb + - group: mailmanweb /srv/www/webapps/mailman/web/static-openSUSE: file.symlink: - target: /var/lib/mailman/lists-o-o/webui-assets + - user: mailmanweb + - group: mailmanweb