diff --git a/roles/container-engine/docker/tasks/reset.yml b/roles/container-engine/docker/tasks/reset.yml
index fd74c0ba2a3d3c2a2013b6c88c9a140cbb50f1e7..76d125b370722c9f30e06b502bd639d955f6b968 100644
--- a/roles/container-engine/docker/tasks/reset.yml
+++ b/roles/container-engine/docker/tasks/reset.yml
@@ -40,6 +40,7 @@
     - docker
     - docker.socket
     - containerd
+  when: docker_packages_list|length>0
 
 - name: Docker | Remove dpkg hold
   dpkg_selections:
@@ -98,6 +99,7 @@
     - /etc/systemd/system/containerd.service.d
     - /var/lib/docker
     - /etc/docker
+  ignore_errors: true  # noqa ignore-errors
 
 - name: Docker | systemctl daemon-reload  # noqa 503
   systemd: