On 04/28/14 20:02, 'Petros Moisiadis' via Ansible Project wrote: > On 04/28/14 19:03, Brian Coca wrote: >> it is not supposed to work at all. ​which host or group would it look >> at to set the hosts? >> >> you might want to look at group_by to do dynamic groups based on >> variables that can be used in subsequent plays (in same run). >> -- >> 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] >> <mailto:[email protected]>. >> To post to this group, send email to [email protected] >> <mailto:[email protected]>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/CADn%2BHsz-UGtZ7aT5am6Aa5QxDkpHdxL6h4FMi2FuGNewn1b8_A%40mail.gmail.com >> <https://groups.google.com/d/msgid/ansible-project/CADn%2BHsz-UGtZ7aT5am6Aa5QxDkpHdxL6h4FMi2FuGNewn1b8_A%40mail.gmail.com?utm_medium=email&utm_source=footer>. >> For more options, visit https://groups.google.com/d/optout. > > I actually got to workaround this by making the assumption that the > first node in the "mycluster.example.org" group is the master node. > So, the following hosts patterns work: > > # match master node > - hosts: "{{ target + '_nodes' }}[0]" > > # match other nodes > - hosts: "{{ target + '_nodes' }}:!{{ target + '_nodes' }}[0]" > > > Nevertheless, I think it would not hurt a feature addition to support > host/group vars in the hosts patterns. It would not be something that > we should suggest to users, but perhaps it would come handy in some > scenarios that involve data-driven host matches. What do you think? > -- > 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] > <mailto:[email protected]>. > To post to this group, send email to [email protected] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/535E899B.5020204%40yahoo.gr > <https://groups.google.com/d/msgid/ansible-project/535E899B.5020204%40yahoo.gr?utm_medium=email&utm_source=footer>. > For more options, visit https://groups.google.com/d/optout.
Oops, I actually meant "mycluster.example.org_nodes" group. -- 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/535E8A1E.9080706%40yahoo.gr. For more options, visit https://groups.google.com/d/optout.
