Skip retry operation with containerd when etcd installed on host VM

This commit is contained in:
Evgeniy Artemenko 2022-12-09 14:58:20 +02:00
parent 4f32f94a51
commit f6953f8c85
2 changed files with 7 additions and 0 deletions

View file

@ -29,6 +29,9 @@
msg: "Reset confirmation failed" msg: "Reset confirmation failed"
when: reset_confirmation != "yes" when: reset_confirmation != "yes"
- name: Gather information about installed services
service_facts:
environment: "{{ proxy_disable_env }}" environment: "{{ proxy_disable_env }}"
roles: roles:
- { role: kubespray-defaults} - { role: kubespray-defaults}

View file

@ -65,6 +65,7 @@
when: when:
- crictl.stat.exists - crictl.stat.exists
- container_manager in ["crio", "containerd"] - container_manager in ["crio", "containerd"]
- ansible_facts.services['containerd.service'] is defined
ignore_errors: true # noqa ignore-errors ignore_errors: true # noqa ignore-errors
- name: reset | force remove all cri containers - name: reset | force remove all cri containers
@ -80,6 +81,7 @@
- crictl.stat.exists - crictl.stat.exists
- container_manager in ["crio", "containerd"] - container_manager in ["crio", "containerd"]
- deploy_container_engine - deploy_container_engine
- ansible_facts.services['containerd.service'] is defined
ignore_errors: true # noqa ignore-errors ignore_errors: true # noqa ignore-errors
- name: reset | stop and disable crio service - name: reset | stop and disable crio service
@ -109,6 +111,7 @@
when: when:
- crictl.stat.exists - crictl.stat.exists
- container_manager == "containerd" - container_manager == "containerd"
- ansible_facts.services['containerd.service'] is defined
ignore_errors: true # noqa ignore-errors ignore_errors: true # noqa ignore-errors
- block: - block:
@ -122,6 +125,7 @@
when: when:
- crictl.stat.exists - crictl.stat.exists
- container_manager == "containerd" - container_manager == "containerd"
- ansible_facts.services['containerd.service'] is defined
rescue: rescue:
- name: reset | force remove all cri pods (rescue) - name: reset | force remove all cri pods (rescue)