diff --git a/roles/reset/tasks/main.yml b/roles/reset/tasks/main.yml
index f6714f68008bbd761c8496d0372a5a1dd253fd46..88e9065c82b22ff0282cdf49ffaa55cdfc7beb64 100644
--- a/roles/reset/tasks/main.yml
+++ b/roles/reset/tasks/main.yml
@@ -67,6 +67,10 @@
 - name: reset | unmount kubelet dirs
   command: umount {{item}}
   with_items: '{{ mounted_dirs.stdout_lines }}'
+  register: umount_dir
+  retries: 4
+  until: umount_dir.rc == 0
+  delay: 5
   tags:
     - mounts