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.