diff options
| author | Aurélien Bompard <aurelien@bompard.org> | 2015-04-29 16:10:20 +0000 |
|---|---|---|
| committer | Aurélien Bompard <aurelien@bompard.org> | 2015-04-29 16:10:26 +0000 |
| commit | 18bccd797fe3c01dbeeac737ea57b27048d4cc92 (patch) | |
| tree | 3f72e950cfc241287c43400fbb162d6037d7eb98 /files/lists-dev | |
| parent | 547877d221c217144ff5e2d405af595c5b72064e (diff) | |
| download | ansible-18bccd797fe3c01dbeeac737ea57b27048d4cc92.tar.gz ansible-18bccd797fe3c01dbeeac737ea57b27048d4cc92.tar.xz ansible-18bccd797fe3c01dbeeac737ea57b27048d4cc92.zip | |
Update the mailman role for Mailman 3
Diffstat (limited to 'files/lists-dev')
| -rw-r--r-- | files/lists-dev/mailman.logrotate.j2 | 11 | ||||
| -rw-r--r-- | files/lists-dev/mailman3.service.j2 | 15 | ||||
| -rw-r--r-- | files/lists-dev/pgpass.j2 | 1 |
3 files changed, 26 insertions, 1 deletions
diff --git a/files/lists-dev/mailman.logrotate.j2 b/files/lists-dev/mailman.logrotate.j2 new file mode 100644 index 000000000..048e3a305 --- /dev/null +++ b/files/lists-dev/mailman.logrotate.j2 @@ -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 +} diff --git a/files/lists-dev/mailman3.service.j2 b/files/lists-dev/mailman3.service.j2 new file mode 100644 index 000000000..402cbb7cd --- /dev/null +++ b/files/lists-dev/mailman3.service.j2 @@ -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 diff --git a/files/lists-dev/pgpass.j2 b/files/lists-dev/pgpass.j2 index b0b229729..a7bd44af6 100644 --- a/files/lists-dev/pgpass.j2 +++ b/files/lists-dev/pgpass.j2 @@ -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 }} |
