diff --git a/playbooks/sanity.yml b/playbooks/sanity.yml
index 7224ddb53127233aa562eda36b08702d3c8aeba7..9f1501eb4f0955a71758454611593ed271ead80e 100644
--- a/playbooks/sanity.yml
+++ b/playbooks/sanity.yml
@@ -138,9 +138,12 @@
         exists: no
   handlers:
     - name: Cleanup Jails
-      shell: rm -rf {{ jailroot|default("/jails") }}/{{ item.jail.name }}/tmp/*
+      shell: find . -name "*" -type f -print0 | xargs -0 rm
+      args:
+        chdir: '{{ jailroot|default("/jails") }}/{{ item.jail.name }}/tmp'
       with_items: '{{ drupal_settings|default([]) }}'
       when: item.jail is defined
+      ignore_errors: yes
     - name: Reboot hosts
       shell: sleep 3; reboot now
       async: 1