diff --git a/roles/remove-node/post-remove/defaults/main.yml b/roles/remove-node/post-remove/defaults/main.yml
new file mode 100644
index 0000000000000000000000000000000000000000..11298b973f1905f7adb9b474d6cf29c0b1c7a6b0
--- /dev/null
+++ b/roles/remove-node/post-remove/defaults/main.yml
@@ -0,0 +1,3 @@
+---
+delete_node_retries: 10
+delete_node_delay_seconds: 3
diff --git a/roles/remove-node/post-remove/tasks/main.yml b/roles/remove-node/post-remove/tasks/main.yml
index 31dd462f49199a2c05f5ca04d7b6ffa1b5f7628b..d1d0535c09a91c8c955306f92e64e1ce33223ff0 100644
--- a/roles/remove-node/post-remove/tasks/main.yml
+++ b/roles/remove-node/post-remove/tasks/main.yml
@@ -1,10 +1,10 @@
 ---
-- name: Delete node
+- name: remove-node | Delete node
   command: "{{ kubectl }} delete node {{ kube_override_hostname|default(inventory_hostname) }}"
   delegate_to: "{{ groups['kube_control_plane']|first }}"
   when: inventory_hostname in groups['k8s_cluster']
-  retries: 10
+  retries: "{{ delete_node_retries }}"
   # Sometimes the api-server can have a short window of indisponibility when we delete a master node
-  delay: 3
+  delay: "{{ delete_node_delay_seconds }}"
   register: result
   until: result is not failed