diff --git a/config/ansible/tasks/global/openssh-server.yml b/config/ansible/tasks/global/openssh-server.yml index d81b417..491ce3d 100644 --- a/config/ansible/tasks/global/openssh-server.yml +++ b/config/ansible/tasks/global/openssh-server.yml @@ -12,10 +12,24 @@ group: root mode: '0644' validate: '/usr/sbin/sshd -t -f %s' - register: ssh_config + notify: Restart SSH service - name: Ensure SSH service is enabled and running ansible.builtin.service: name: ssh state: started enabled: true + +# Handlers +- name: Handlers + ansible.builtin.meta: flush_handlers + +- name: Handlers block + tags: + - always + block: + - name: Restart SSH service + ansible.builtin.service: + name: ssh + state: restarted + listen: Restart SSH service