1234567891011121314151617181920212223 |
- ---
- - name: Restart master system
- # https://github.com/ansible/ansible/issues/10616
- shell: sleep 2 && shutdown -r now "OpenShift Ansible master rolling restart"
- async: 1
- poll: 0
- ignore_errors: true
- become: yes
- - name: Wait for master to restart
- wait_for_connection:
- delay: 10
- timeout: 600
- # Now that ssh is back up we can wait for API on the remote system,
- # avoiding some potential connection issues from local system:
- - name: Wait for master API to come back online
- wait_for:
- host: "{{ openshift.common.hostname }}"
- state: started
- delay: 10
- port: "{{ openshift.master.api_port }}"
- timeout: 600
|