So I have modified my playbook (see 
https://gist.github.com/droopy4096/98864a10359f5cf27bab ), then played with 
"|list" but the results of it were that all of sudden it grabs JSON string 
and walks through that string one char at a time, resulting in:

changed: [undefined.host.com] => (item=[) => {"changed": true, "groups": 
{"[_group": ["undefined.host.com", "defined.host.com"]}, "item": "["}
fatal: [undefined.host.com] => error parsing argument string 'key="_group', 
try quoting the entire line.

If you look carefully at the gist - when I do the same "loop" "with_items" 
using "debug:" - everything works as expected, with "group_by" it gets 
screwed up in a major fashion. 

I can invert the question and ask: given the existing dynamic inventory 
script, which can add some more "facts" per-host - I'd like to [re]create 
groups based on some of those "facts". What is the best approach?

-- 
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/9c08e835-2be1-4f45-b25a-5f2992ec7f54%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to