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