diff options
Diffstat (limited to 'roles/openshift_node')
| -rw-r--r-- | roles/openshift_node/handlers/main.yml | 1 | ||||
| -rw-r--r-- | roles/openshift_node/tasks/main.yml | 5 | 
2 files changed, 3 insertions, 3 deletions
diff --git a/roles/openshift_node/handlers/main.yml b/roles/openshift_node/handlers/main.yml index 633f3ed13..447ca85f3 100644 --- a/roles/openshift_node/handlers/main.yml +++ b/roles/openshift_node/handlers/main.yml @@ -1,6 +1,7 @@  ---  - name: restart node    service: name={{ openshift.common.service_type }}-node state=restarted +  when: not node_service_status_changed | default(false)  - name: restart docker    service: name=docker state=restarted diff --git a/roles/openshift_node/tasks/main.yml b/roles/openshift_node/tasks/main.yml index d45dd8073..a7d63befa 100644 --- a/roles/openshift_node/tasks/main.yml +++ b/roles/openshift_node/tasks/main.yml @@ -128,6 +128,5 @@    service: name={{ openshift.common.service_type }}-node enabled=yes state=started    register: start_result -- name: pause to prevent service restart from interfering with bootstrapping -  pause: seconds=30 -  when: start_result | changed +- set_fact: +    node_service_status_changed = start_result | changed  | 
