diff options
Diffstat (limited to 'playbooks')
7 files changed, 31 insertions, 1 deletions
| diff --git a/playbooks/adhoc/uninstall.yml b/playbooks/adhoc/uninstall.yml index a1f541712..58b3a7835 100644 --- a/playbooks/adhoc/uninstall.yml +++ b/playbooks/adhoc/uninstall.yml @@ -325,6 +325,10 @@      service: name=docker state=restarted      failed_when: false      when: not (container_engine | changed) +    register: l_docker_restart_docker_in_pb_result +    until: not l_docker_restart_docker_in_pb_result | failed +    retries: 3 +    delay: 30  - hosts: masters    become: yes diff --git a/playbooks/common/openshift-cluster/upgrades/docker/docker_upgrade.yml b/playbooks/common/openshift-cluster/upgrades/docker/docker_upgrade.yml index 07db071ce..1ed9041d4 100644 --- a/playbooks/common/openshift-cluster/upgrades/docker/docker_upgrade.yml +++ b/playbooks/common/openshift-cluster/upgrades/docker/docker_upgrade.yml @@ -55,6 +55,10 @@        {{ openshift.common.admin_binary }} drain {{ openshift.node.nodename }} --force --delete-local-data --ignore-daemonsets      delegate_to: "{{ groups.oo_first_master.0 }}"      when: l_docker_upgrade is defined and l_docker_upgrade | bool and inventory_hostname in groups.oo_nodes_to_upgrade +    register: l_docker_upgrade_drain_result +    until: not l_docker_upgrade_drain_result | failed +    retries: 60 +    delay: 60    - include: upgrade.yml      when: l_docker_upgrade is defined and l_docker_upgrade | bool diff --git a/playbooks/common/openshift-cluster/upgrades/docker/restart.yml b/playbooks/common/openshift-cluster/upgrades/docker/restart.yml index 96c729d79..13313377e 100644 --- a/playbooks/common/openshift-cluster/upgrades/docker/restart.yml +++ b/playbooks/common/openshift-cluster/upgrades/docker/restart.yml @@ -1,6 +1,10 @@  ---  - name: Restart docker    service: name=docker state=restarted +  register: l_docker_restart_docker_in_upgrade_result +  until: not l_docker_restart_docker_in_upgrade_result | failed +  retries: 3 +  delay: 30  - name: Update docker facts    openshift_facts: diff --git a/playbooks/common/openshift-cluster/upgrades/docker/upgrade.yml b/playbooks/common/openshift-cluster/upgrades/docker/upgrade.yml index 17f8fc6e9..35d000e49 100644 --- a/playbooks/common/openshift-cluster/upgrades/docker/upgrade.yml +++ b/playbooks/common/openshift-cluster/upgrades/docker/upgrade.yml @@ -32,7 +32,13 @@  - debug: var=docker_image_count.stdout    when: docker_upgrade_nuke_images is defined and docker_upgrade_nuke_images | bool -- service: name=docker state=stopped +- service: +    name: docker +    state: stopped +  register: l_pb_docker_upgrade_stop_result +  until: not l_pb_docker_upgrade_stop_result | failed +  retries: 3 +  delay: 30  - name: Upgrade Docker    package: name=docker{{ '-' + docker_version }} state=present diff --git a/playbooks/common/openshift-cluster/upgrades/upgrade_control_plane.yml b/playbooks/common/openshift-cluster/upgrades/upgrade_control_plane.yml index b7f089d99..2b2f10aee 100644 --- a/playbooks/common/openshift-cluster/upgrades/upgrade_control_plane.yml +++ b/playbooks/common/openshift-cluster/upgrades/upgrade_control_plane.yml @@ -296,6 +296,10 @@      command: >        {{ hostvars[groups.oo_first_master.0].openshift.common.admin_binary }} drain {{ openshift.node.nodename | lower }} --config={{ openshift.common.config_base }}/master/admin.kubeconfig --force --delete-local-data --ignore-daemonsets      delegate_to: "{{ groups.oo_first_master.0 }}" +    register: l_upgrade_control_plane_drain_result +    until: not l_upgrade_control_plane_drain_result | failed +    retries: 60 +    delay: 60    roles:    - lib_openshift diff --git a/playbooks/common/openshift-cluster/upgrades/upgrade_nodes.yml b/playbooks/common/openshift-cluster/upgrades/upgrade_nodes.yml index 1d1e440d4..af15ec5b2 100644 --- a/playbooks/common/openshift-cluster/upgrades/upgrade_nodes.yml +++ b/playbooks/common/openshift-cluster/upgrades/upgrade_nodes.yml @@ -28,6 +28,10 @@      command: >        {{ hostvars[groups.oo_first_master.0].openshift.common.admin_binary }} drain {{ openshift.node.nodename | lower }} --force --delete-local-data --ignore-daemonsets      delegate_to: "{{ groups.oo_first_master.0 }}" +    register: l_upgrade_nodes_drain_result +    until: not l_upgrade_nodes_drain_result | failed +    retries: 60 +    delay: 60    roles:    - lib_openshift diff --git a/playbooks/common/openshift-node/restart.yml b/playbooks/common/openshift-node/restart.yml index 63273cb78..ed2473a43 100644 --- a/playbooks/common/openshift-node/restart.yml +++ b/playbooks/common/openshift-node/restart.yml @@ -11,6 +11,10 @@      service:        name: docker        state: restarted +    register: l_docker_restart_docker_in_node_result +    until: not l_docker_restart_docker_in_node_result | failed +    retries: 3 +    delay: 30    - name: Update docker facts      openshift_facts: | 
