Update the mailman role for Mailman 3

This commit is contained in:
Aurélien Bompard 2015-04-29 16:10:20 +00:00
parent 547877d221
commit 18bccd797f
16 changed files with 193 additions and 96 deletions

View file

@ -0,0 +1,11 @@
{{ mailman_webui_basedir }}/var/logs/*.log {
missingok
sharedscripts
su mailman mailman
postrotate
/bin/kill -HUP `cat {{ mailman_webui_basedir }}/var/master.pid 2>/dev/null` 2>/dev/null || true
# Don't run "mailman3 reopen" with SELinux on here in the logrotate
# context, it will be blocked
#/usr/bin/mailman3 reopen >/dev/null 2>&1 || true
endscript
}

View file

@ -0,0 +1,15 @@
[Unit]
Description=GNU Mailing List Manager
After=syslog.target network.target
[Service]
Type=forking
PIDFile={{ mailman_webui_basedir }}/var/master.pid
User=mailman
Group=mailman
ExecStart={{ mailman_webui_basedir }}/venv-3.4/bin/mailman -C /etc/mailman.cfg start
ExecReload={{ mailman_webui_basedir }}/venv-3.4/bin/mailman -C /etc/mailman.cfg restart
ExecStop={{ mailman_webui_basedir }}/venv-3.4/bin/mailman -C /etc/mailman.cfg stop
[Install]
WantedBy=multi-user.target

View file

@ -1,3 +1,2 @@
*:*:mailman:mailmanadmin:{{ lists_dev_mm_db_pass }}
*:*:hyperkitty:hyperkittyadmin:{{ lists_dev_hk_db_pass }}
*:*:kittystore:kittystoreadmin:{{ lists_dev_ks_db_pass }}