Much better. Thanks for the example. Good lesson: Playbooks may contain multiple "hosts".
Thanks for the help! On Sunday, May 25, 2014 4:58:45 PM UTC-4, Michael DeHaan wrote: > > The Ansible way would prefer it simpler. > > Here's how you select the first node out of a group: > > - hosts: groupname[0] > tasks: > - ... > > Here's how you select a node that is in two groups: > > - hosts: group1:&group2 > > Here's how you would select a node that is in two groups and make a group > of the union: > > - hosts: group1:&group2 > tasks: > - group_by: key=groupOneAndTwo > > Here's how you would then pick the first host out of that group > > - hosts: groupOneAndTwo[0] > tasks: > - shell: echo I am the first node in both! > > > > > > > > > > On Sat, May 24, 2014 at 10:29 PM, Steve Ims <[email protected]<javascript:> > > wrote: > >> Found a brute-force solution: >> >> $ ipaddr=$(ansible "tag_version_1:&tag_role_foo" --list-hosts | head -n 2 >> | tail -n 1) >> $ ansible ${ipaddr} -m ping >> >> -- >> 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] <javascript:>. >> To post to this group, send email to [email protected]<javascript:> >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/1d872c11-4b70-487b-810a-bf7bc0d0dedd%40googlegroups.com >> . >> 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/b07ec415-34c3-4a0c-8077-1252020020b0%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
