Could you use the find module to get the list of matching files? It is
only available in v2.0, I have previously used the command module to
execute a find on a remote system to get a list of files, then used the
file module to check the state.
On Wednesday, July 29, 2015 at 2:12:35 PM UTC-4, Willard Dennis wrote:
>
> Hi all,
>
> Trying to write a task that ensures no files matching a wildcard are
> present in a given directory (and if so, delete them.)
>
> I've tried the following, both of which do not work:
>
> - name: Ensure that any default 'Wired connection' entry is deleted
> file: path=/etc/NetworkManager/system-connections/Wired* state=absent
>
>
> - name: Ensure that any default 'Wired connection' entry is deleted
> file: path=/etc/NetworkManager/system-connections/{{ item }} state=
> absent
> with_fileglob: Wired*
>
>
> The first does nothing (always reports 'ok'), but the second appears to
> fail altogether, without an error:
>
> TASK: [laptop_netcfg | Ensure there is an NM connection entry for DHCP LAN
> ] ***
> ok: [dhcp-client]
>
> TASK: [laptop_netcfg | Ensure that any default 'Wired connection' entry is
> deleted] ***
>
> PLAY [next_play]
> *****************************************************************
> skipping: no hosts matched
>
> Notice no task status code under the task... I take it "with_fileglob" is
> deprecated or something? (picked it up off an old M.DeHaan post off this
> mailing list...)
>
> Anyways, how would I go about doing something like this?
>
> Thanks,
> Will
>
--
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/a487b511-9e70-4742-a4f2-3fd2a2a2922d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.