|
@@ -4,8 +4,13 @@
|
|
|
when: (not (master_api_service_status_changed | default(false) | bool)) and openshift.master.cluster_method == 'native'
|
|
|
notify: Verify API Server
|
|
|
|
|
|
+# We retry the controllers because the API may not be 100% initialized yet.
|
|
|
- name: restart master controllers
|
|
|
- systemd: name={{ openshift.common.service_type }}-master-controllers state=restarted
|
|
|
+ command: "systemctl restart {{ openshift.common.service_type }}-master-controllers"
|
|
|
+ retries: 3
|
|
|
+ delay: 5
|
|
|
+ register: result
|
|
|
+ until: result.rc == 0
|
|
|
when: (not (master_controllers_service_status_changed | default(false) | bool)) and openshift.master.cluster_method == 'native'
|
|
|
|
|
|
- name: Verify API Server
|