Updated restart role
diff --git a/tasks/main.yml b/tasks/main.yml
index 328aff0..b8df20a 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,31 +1,20 @@
 ---
 # tasks file for /usr/local/google/home/friasc/apigee-workspace/apigee-opdk-role-workspace/apigee-server-restart
-- block:
-  - name: Restarting node now
-    become: yes
-    shell: '/usr/sbin/reboot now'
-    async: 0
-    poll: 0
-    when: ansible_os_family == "RedHat" and ansible_distribution_major_version | version_compare("6", ">")
+- name: Restarting node now
+  become: yes
+  shell: sleep 1 && shutdown -r "Ansible triggered reboot for Apigee configuration or maintenance"
+  async: 1
+  poll: 0
 
-  - name: Restarting node now
-    become: yes
-    shell: '/usr/bin/reboot now'
-    async: 0
-    poll: 0
-    when: ansible_os_family == "RedHat" and ansible_distribution_major_version | version_compare("6", ">=" )and ansible_distribution_major_version | version_compare("7", "<" )
+- name: Waiting for server to complete restarting
+  become: no
+  local_action:
+    module: wait_for
+    host: '{{ inventory_hostname }}'
+    state: started
+    delay: "{{ start_check_delay | d(15) }}"
+    timeout: '{{ server_restart_timeout | d(60) }}'
 
-  - name: Pausing playbook for server restart
-    local_action:
-      pause seconds=15
-
-  - name: Waiting for server to complete restarting
-    become: no
-    local_action:
-      wait_for host='{{ inventory_hostname }}' state=started delay="{{ start_check_delay | d(30) }}" timeout='{{ server_restart_timeout | d(45) }}'
-
-  - name: Report server started
-    debug:
-      msg: "Server is now running."
-
-  when: not ignore_restart
\ No newline at end of file
+- name: Report server started
+  debug:
+    msg: "Apigee node is ready."
diff --git a/tests/ansible.cfg b/tests/ansible.cfg
new file mode 100644
index 0000000..90b5560
--- /dev/null
+++ b/tests/ansible.cfg
@@ -0,0 +1,4 @@
+[defaults]
+remove_user = friasc
+roles_path = /Users/friasc/apigee-workspace/apigee-opdk-role-workspace
+inventory = /Users/friasc/apigee-workspace/apigee-opdk-role-workspace/apigee-server-restart/tests/inventory
\ No newline at end of file
diff --git a/tests/inventory b/tests/inventory
index d18580b..9cf6a0c 100644
--- a/tests/inventory
+++ b/tests/inventory
@@ -1 +1,5 @@
-localhost
\ No newline at end of file
+[grafana]
+cf-013 ansible_host=10.142.0.19
+
+[influxdb]
+cf-014 ansible_host=10.142.0.20
diff --git a/tests/test.yml b/tests/test.yml
index d8f1602..915d51b 100644
--- a/tests/test.yml
+++ b/tests/test.yml
@@ -1,5 +1,4 @@
 ---
-- hosts: localhost
-  remote_user: root
+- hosts: influxdb
   roles:
-    - /usr/local/google/home/friasc/apigee-workspace/apigee-opdk-role-workspace/apigee-server-restart
\ No newline at end of file
+    - apigee-server-restart
\ No newline at end of file