diff --git a/tasks/ensure_drain_and_remove_nodes.yml b/tasks/ensure_drain_and_remove_nodes.yml index 9f583f7..9aa8213 100644 --- a/tasks/ensure_drain_and_remove_nodes.yml +++ b/tasks/ensure_drain_and_remove_nodes.yml @@ -34,7 +34,7 @@ run_once: true when: - kubectl_get_nodes_result.stdout is defined - - item in kubectl_get_nodes_result.stdout + - hostvars[item].ansible_hostname in kubectl_get_nodes_result.stdout - hostvars[item].k3s_state is defined - hostvars[item].k3s_state == 'uninstalled' loop: "{{ ansible_play_hosts }}" @@ -47,7 +47,7 @@ run_once: true when: - kubectl_get_nodes_result.stdout is defined - - item in kubectl_get_nodes_result.stdout + - hostvars[item].ansible_hostname in kubectl_get_nodes_result.stdout - hostvars[item].k3s_state is defined - hostvars[item].k3s_state == 'uninstalled' loop: "{{ ansible_play_hosts }}"