forked from ISTI-ansible-roles/ansible-roles
18 lines
702 B
Django/Jinja
18 lines
702 B
Django/Jinja
[Unit]
|
|
Description=Mailman 3 Core service
|
|
After=network.target
|
|
Documentation=https://mailman.readthedocs.io/
|
|
ConditionPathExists={{ mailman_etc_dir }}/mailman.cfg
|
|
|
|
[Service]
|
|
ExecStart={{ mailman_install_dir }}/bin/mailman -C {{ mailman_etc_dir }}/mailman.cfg start
|
|
ExecReload={{ mailman_install_dir }}/bin/mailman -C {{ mailman_etc_dir }}/mailman.cfg restart
|
|
ExecStop={{ mailman_install_dir }}/bin/mailman -C {{ mailman_etc_dir }}/mailman.cfg stop
|
|
Type=forking
|
|
PIDFile={{ __mailman_config_merged['paths.' ~ __mailman_config_merged.mailman.layout].pid_file | default(mailman_var_dir ~ '/master.pid') }}
|
|
SyslogIdentifier=mailman
|
|
User={{ __mailman_user_name }}
|
|
Group={{ __mailman_group_name }}
|
|
|
|
[Install]
|