Delete files from directory: delete all files except some special ones?

669 views
Skip to first unread message

Johannes Kastl

unread,
Apr 12, 2016, 2:19:48 PM4/12/16
to ansible...@googlegroups.com
Hi all,

excuse the subject, I'll try to explain:

I can tell ansible to delete all files from a certain directory, at
least I guess I can...

But can I tell it to exclude certain files?

I know I could use the synchronize module, which seems to be rsync in
disguise. But it seems a bit ugly, to keep around a lot of different
directories for all different hosts, where there are different files
in the directory.

Also, using file module to delete the directory and then populating it
with file or template would report 'changed' each time.

Any hints?

Johannes

signature.asc

Brian Coca

unread,
Apr 13, 2016, 1:51:52 PM4/13/16
to ansible...@googlegroups.com
you can use the 'find' module to select the files to be deleted, I have a 'tidy' role as an example: https://galaxy.ansible.com/bcoca/tidy/


Johannes

--
You received this message because you are subscribed to the Google Groups "Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ansible-proje...@googlegroups.com.
To post to this group, send email to ansible...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/570D3C34.6070106%40ojkastl.de.
For more options, visit https://groups.google.com/d/optout.



--
----------
Brian Coca
Reply all
Reply to author
Forward
0 new messages