moved restart node into this role.
diff --git a/handlers/main.yml b/handlers/main.yml
index 28abd0a..2701da2 100644
--- a/handlers/main.yml
+++ b/handlers/main.yml
@@ -1,2 +1,9 @@
 ---
 # handlers file for opdk-setup-selinux-disable
+
+- name: restart node
+  become: true
+  ignore_errors: yes
+  shell: 'reboot now'
+  async: '{{ restart_node_async }}'
+  poll: '{{ restart_node_poll }}'
diff --git a/tasks/main.yml b/tasks/main.yml
index 69b0f68..f995601 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -13,8 +13,14 @@
   debug:
     msg: 'SELinux MUST be disabled, selinux has been updated, restarting node now...'
   when: "{{ ansible_selinux.status | lower != 'disabled' }}"
-  notify:
-  - restart node
 
-- meta: flush_handlers
+- name: Restart node
+  shell: 'reboot now'
+  when: "{{ ansible_selinux.status | lower != 'disabled' }}"
+
+#
+#  notify:
+#  - restart node
+#
+#- meta: flush_handlers