Question:
The below code only deletes the first file it gets inside the web dir. I want to remove all the files and folders inside the web directory and retain the web directory. How can I do that?
1 2 3 4 5 |
- name: remove web dir contents file: path='/home/mydata/web/{{ item }}' state=absent with_fileglob: - /home/mydata/web/* |
Note: I’ve tried rm -rf
using command and shell, but they don’t work. Perhaps I am using them wrongly.
Any help in the right direction will be appreciated.
I am using ansible 2.1.0.0
Answer:
1 2 3 4 5 |
- name: Delete content & directory file: state: absent path: /home/mydata/web/ |
Note: this will delete the directory too.