So, I am trying to recursively delete a directory with all files/folders inside. I tried:

  - name: Cleaning up
      state: absent
      path: /tmp/myfolder/

But the directory did not get deleted. Is there any force/recursive parameter I can add? What am I missing?

  • 2
    I cannot reproduce this at all - were there any error messages? Are you sure you're targetting the correct host? Is the task "ok" or "changed"? Commented Dec 1, 2019 at 15:13
  • @BruceBecker The task is changed. I did install files from this directory before, so maybe there is still some process in the background that is not completed that prevents deleting the directory? But I did not get any error prompt.
    – Kyu96
    Commented Dec 1, 2019 at 15:24

1 Answer 1


You may find the following format to be helpful:

- name: Recursively change ownership of a directory  
  path: /etc/foo
  state: directory
  recurse: yes
  owner: foo
  group: foo

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.