--- - name: Update timezone ansible.builtin.command: cmd: dpkg-reconfigure --frontend noninteractive tzdata changed_when: false # - name: Restart ssh # shell: sleep 3; systemctl restart sshd # async: 1 # poll: 0 # Does NOT Work # # Error was: # Start request repeated too quickly. # # See also: https://github.com/ansible/ansible-modules-core/issues/1533 - name: Restart ssh ansible.builtin.service: name: ssh state: restarted - name: Reload nfs ansible.builtin.service: name: nfs-kernel-server state: reloaded enabled: true when: - "groups['nfs_server']|string is search(inventory_hostname)" - name: Restart postfix ansible.builtin.service: name: postfix state: restarted - name: Reload bind9 ansible.builtin.service: name: bind9 state: reloaded enabled: true - name: Restart smbd ansible.builtin.service: name: smbd daemon_reload: true state: restarted - name: Restart nmbd ansible.builtin.service: name: nmbd daemon_reload: true state: restarted - name: Reload samba config ansible.builtin.command: cmd: smbcontrol all reload-config changed_when: false when: - inventory_hostname in groups['samba_server'] - name: Restart systemd-journald ansible.builtin.service: name: systemd-journald state: restarted - name: Restart redis-server vars: _daemon: "{{ 'redis' if ansible_facts['distribution'] == 'CentOS' else 'redis-server' }}" ansible.builtin.service: name: "{{ _daemon }}" state: restarted - name: Restart tor service ansible.builtin.service: name: tor state: restarted - name: Reload tor service ansible.builtin.service: name: tor state: reloaded - name: Reload postfwd ansible.builtin.service: name: postfwd state: reloaded - name: Restart systemd-resolved ansible.builtin.service: name: systemd-resolved state: restarted - name: Restart nfs-kernel-server ansible.builtin.service: name: nfs-kernel-server state: restarted - name: Restart ntp ansible.builtin.service: name: ntpsec daemon_reload: true state: restarted - name: Restart mariadb ansible.builtin.service: name: mariadb daemon_reload: true state: restarted - name: Restart apache2 ansible.builtin.service: name: apache2 daemon_reload: true state: restarted - name: Reload AppArmor profile clamd ansible.builtin.command: cmd: apparmor_parser -r /etc/apparmor.d/usr.sbin.clamd changed_when: false - name: Restart clamav-daemon ansible.builtin.service: name: clamav-daemon state: restarted