diff --git a/tasks/main.yml b/tasks/main.yml
index 1eb409d684eeb82a842a7e20088b136943f33d92..1d79552060cc5c762c24de5b13e855462b204710 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -21,6 +21,9 @@
   check_mode: true
   notify: Delete old config
 
+- name: Actually run the handlers
+  meta: flush_handlers
+
 - name: Load config template
   set_fact:
     sshd_config: "{{ lookup('template', 'templates/sshd_config.conf.j2') }}"