added flag to ignore_restart requests
diff --git a/defaults/main.yml b/defaults/main.yml
index 82f18f1..dacbf09 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -1,2 +1,3 @@
---
# defaults file for /usr/local/google/home/friasc/apigee-workspace/apigee-opdk-role-workspace/apigee-server-restart
+ignore_restart: false
\ No newline at end of file
diff --git a/tasks/main.yml b/tasks/main.yml
index 7f25532..d8db1f4 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,16 +1,19 @@
---
# tasks file for /usr/local/google/home/friasc/apigee-workspace/apigee-opdk-role-workspace/apigee-server-restart
-- name: Restarting node now
- become: yes
- shell: 'reboot now'
- async: 0
- poll: 0
+- block:
+ - name: Restarting node now
+ become: yes
+ shell: 'reboot now'
+ async: 0
+ poll: 0
-- name: Waiting for server to complete restarting
- become: no
- delegate_to: 127.0.0.1
- wait_for:
- host: '{{ ansible_host }}'
- state: started
- delay: "{{ start_check_delay | d(15) }}"
- timeout: '{{ server_restart_timeout | d(45) }}'
+ - name: Waiting for server to complete restarting
+ become: no
+ delegate_to: 127.0.0.1
+ wait_for:
+ host: '{{ ansible_host }}'
+ state: started
+ delay: "{{ start_check_delay | d(15) }}"
+ timeout: '{{ server_restart_timeout | d(45) }}'
+
+ when: not ignore_restart
\ No newline at end of file