mailman/handlers/main.yml

31 lines
981 B
YAML

---
- name: Restart hyperkitty qcluster
service: name=hyperkitty-qcluster state=restarted
when: mailman_hyperkitty_qcluster_standalone_service | bool
- name: Restart mailmansuite
service: name={{ mailman_postorius_uwsgi_servicename }} state=restarted
- name: Restart mailman
service: name=mailman state=restarted
- name: Wait for Mailman after restart
ansible.builtin.wait_for:
host: '{{ mailman_lmtp_host }}'
port: '{{ mailman_lmtp_port }}'
state: started
sleep: 1
timeout: '{{ mailman_weekly_verified_restart_start_timeout }}'
listen: Restart mailman
- name: Validate nginx configuration after Mailman signup rate-limit change
ansible.builtin.command: /usr/sbin/nginx -t
changed_when: false
listen: Reload nginx after Mailman signup rate-limit change
- name: Reload nginx after Mailman signup rate-limit change
ansible.builtin.service:
name: nginx
state: reloaded
listen: Reload nginx after Mailman signup rate-limit change