Skip to content

Commit 687fa3d

Browse files
authored
Fix: cannot stop & remove all cri containers via remove_node.yml (#11631)
Before adding these changes, `ansible_facts.services["containerd.service"]` will not defined and fail to check for triggering the container stop and delete behaviors. Signed-off-by: ChengHao Yang <[email protected]>
1 parent 616e4b4 commit 687fa3d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

playbooks/remove_node.yml

+4
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@
2727
hosts: "{{ node | default('kube_node') }}"
2828
gather_facts: false
2929
environment: "{{ proxy_disable_env }}"
30+
pre_tasks:
31+
- name: Gather information about installed services
32+
service_facts:
33+
when: reset_nodes | default(True) | bool
3034
roles:
3135
- { role: kubespray-defaults, when: reset_nodes | default(True) | bool }
3236
- { role: remove-node/pre-remove, tags: pre-remove }

0 commit comments

Comments
 (0)