diff --git a/roles/remove-node/post-remove/tasks/main.yml b/roles/remove-node/post-remove/tasks/main.yml index 395f9986b..30c75d1b4 100644 --- a/roles/remove-node/post-remove/tasks/main.yml +++ b/roles/remove-node/post-remove/tasks/main.yml @@ -4,5 +4,6 @@ command: kubectl delete node {{ item }} with_items: - "{{ groups['kube-node'] }}" - delegate_to: "{{ groups['kube-master'][0] }}" + delegate_to: "{{ groups['kube-master']|first }}" + run_once: true ignore_errors: yes diff --git a/roles/remove-node/pre-remove/tasks/main.yml b/roles/remove-node/pre-remove/tasks/main.yml index 12091917a..836309bbf 100644 --- a/roles/remove-node/pre-remove/tasks/main.yml +++ b/roles/remove-node/pre-remove/tasks/main.yml @@ -11,5 +11,6 @@ with_items: - "{{ groups['kube-node'] }}" failed_when: false - delegate_to: "{{ groups['kube-master'][0] }}" + delegate_to: "{{ groups['kube-master']|first }}" + run_once: true ignore_errors: yes