Nope, the file module doesn't accept shell wildcards, it needs real
filenames.

I'd shell out to rm in this case, though you won't be able to use the
"deletes=" keyword to the shell module to override the "changed value" so
it will register as a change every time.



On Wed, Apr 2, 2014 at 1:05 PM, James Carroll <[email protected]>wrote:

> I'm trying to clear a directory with certain file names based on a pattern
> and it doesn't seem to work:
>
> - name: Remove any extant jars
>   file: name="{{app_home}}/server/deploy/{{item}}" state=absent
>   with_items:
>     - "*token*.jar"
>     - "*opm*.jar"
>     - "*pf-sm*.jar"
>
> This isn't working; the existing jars stay there even though Ansible
> reports "CHANGED" on all three.
>
> I need this since these jars have their versions in their names and I need
> to make sure that they are deleted prior to pushing the updated files.
>
> Thanks,
>
>
>
> __________________________________________________________________
> The information contained in this email message and any attachment may be 
> privileged, confidential, proprietary or otherwise protected from disclosure. 
> If the reader of this message is not the intended recipient, you are hereby 
> notified that any dissemination, distribution, copying or use of this message 
> and any attachment is strictly prohibited. If you have received this message 
> in error, please notify us immediately by replying to the message and 
> permanently delete it from your computer and destroy any printout thereof.
>
>  --
> 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 [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/192f125e-8d10-4b6e-8887-1b71e7c67db4%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/192f125e-8d10-4b6e-8887-1b71e7c67db4%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAEVJ8QO4LwLvcge8_SJ%2Bja%2BrYormqAPwC%3Dr0HQL_qX-UrBMLUw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to