On 4/24/24 4:01 PM, lift...@gmail.com wrote:
Well, the set_fact is supposed to only register or select anything where the size parameter of the files attributes is 0.  The ones that are printing just [] don't fit that criteria, and therefore, shouldn't be included in the debug output.  Yet they are, so that's what I'm trying to fix/clean up first.
The ansible.builtin.find module always returns a list.

You're doing an ansible.builtin.set_fact on all the hosts, the value of which is a subset of that list.

But that, too, is a list, even if it is an empty list.

So you'll get an empty list for any host where either (a) no /var/log/messages file was found (not likely), or (b) where /var/log/messages is not zero-length.

But there's nothing in your first few tasks to preclude ansible.builtin.debug from showing these very real and very much there empty lists.

--
Todd

--
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-project+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/e9029f06-fda5-418c-acdc-9cf23936fcf8%40gmail.com.

Reply via email to