Added exception handling if the server is not running.
diff --git a/tasks/main.yml b/tasks/main.yml index 6780f85..9916c25 100644 --- a/tasks/main.yml +++ b/tasks/main.yml
@@ -1,14 +1,23 @@ --- # tasks file for opdk-set-reachable #- name: Check for running server -# -- name: Check for {{ server_type }} self report - ignore_errors: yes - opdk_server_self: - server_type: '{{ server_type }}' - username: '{{ opdk_user_email }}' - password: '{{ opdk_user_pass }}' - register: self_status +- block: + - name: Check for {{ server_type }} self report + opdk_server_self: + server_type: '{{ server_type }}' + username: '{{ opdk_user_email }}' + password: '{{ opdk_user_pass }}' + + - name: Set success + set_fact: + self_status: true + + rescue: + + - name: Set success + set_fact: + self_status: false + - block: - name: Set uuid if router @@ -41,4 +50,4 @@ body: 'reachable={{ reachable }}' when: uuid is defined - when: self_status | success + when: self_status