self-hosting/roles/common_handlers/handlers/main.yml

96 lines
1.7 KiB
YAML

---
- name: Reload systemd daemon
become: true
ansible.builtin.systemd:
daemon-reload: true
- name: Start apache2 service
become: true
ansible.builtin.systemd:
name: apache2
state: started
enabled: true
- name: Reload apache2 service
become: true
ansible.builtin.systemd:
name: apache2
state: reloaded
- name: Start mariadb service
become: true
ansible.builtin.systemd:
name: mariadb
state: started
enabled: true
- name: Start and enable nftables service
become: true
ansible.builtin.systemd:
name: nftables
state: started
enabled: true
- name: Restart nftables service
become: true
ansible.builtin.systemd:
name: nftables
state: restarted
enabled: true
no_block: true
- name: Reload nftables service
become: true
ansible.builtin.systemd:
name: nftables
state: reloaded
no_block: true
- name: Restart rsyslog service
become: true
ansible.builtin.systemd:
name: rsyslog
state: restarted
- name: Restart fail2ban service
become: true
ansible.builtin.systemd:
name: fail2ban
state: restarted
- name: Restart postfix service
become: true
ansible.builtin.systemd:
name: postfix
state: restarted
- name: Reload postfix service
become: true
ansible.builtin.systemd:
name: postfix
state: reloaded
- name: Reload dovecot service
become: true
ansible.builtin.systemd:
name: dovecot
state: reloaded
- name: Restart sshd service
become: true
ansible.builtin.systemd:
name: sshd
state: restarted
- name: Reload rspamd service
become: true
ansible.builtin.systemd:
name: rspamd
state: reloaded
- name: Run newaliases
become: true
ansible.builtin.command:
cmd: newaliases
changed_when: true