diff --git a/roles/remove-node/pre-remove/tasks/main.yml b/roles/remove-node/pre-remove/tasks/main.yml index 34a2b043d8fc5f2ccaf2313c6b0197dbb308f886..3c7c06225439aa27849be54cde3615b203e42da9 100644 --- a/roles/remove-node/pre-remove/tasks/main.yml +++ b/roles/remove-node/pre-remove/tasks/main.yml @@ -4,6 +4,7 @@ {{ bin_dir }}/kubectl cordon {{ hostvars[item]['kube_override_hostname']|default(item) }} with_items: - "{{ node.split(',') | default(groups['kube-node']) }}" + register: result failed_when: result.rc == 0 and not allow_ungraceful_removal delegate_to: "{{ groups['kube-master']|first }}" run_once: true @@ -19,6 +20,7 @@ --delete-local-data {{ hostvars[item]['kube_override_hostname']|default(item) }} with_items: - "{{ node.split(',') | default(groups['kube-node']) }}" + register: result failed_when: result.rc == 0 and not allow_ungraceful_removal delegate_to: "{{ groups['kube-master']|first }}" run_once: true