The 'v2/' tree refactoring may possibly allow this. Please be patient.
On Tue, Nov 4, 2014 at 9:14 AM, Akos Vandra <[email protected]> wrote: > Hello, > > I know, I know... It's getting boring, but... I keep bumping into this a > LOT. > > I would like to bring back include + with_items again. > > Consider having: > > - one nginx role > - a few other roles, let's say it's a wordpress role for now. > > I'd like the nginx role to create a few sites that are given to it with > its parameters by default, but I would like the wordpress role to be able > to create other nginx sites for its own use. > > What I am doing right now is that I have a tasks file in the nginx role > that will take in a template parameter and a site name, and it will create > that site, and enable it by symlinking into sites-enabled. > > BUT! > In the nginx role I cannot use this tasks file, since I would have to do > an include + with_items, so I had to duplicate that functionality, and > assign with_items to each and every one of the tasks described within. > > What I would like to do is: > > having a var like > sites: > - name: site1 > someparameter: 42 > - name: site2 > someparameter: 4242 > > To be able to call > - include: create_site > with_items: sites > > That would be the same as > > - include: create_site name=site1 someparameter=42 > - include: create_site name=site2 someparameter=4242 > > I know there are some problems with this, and it was deprecated due to > confusion about how it worked. > Maybe it should be brought back under another name? Maybe there is another > solution for problems like this? > > What is the ansible way of doing things such as this one? > > Thanks, > Akos > > -- > 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/CAHHcNodu6EEdkn-MZ1yM892Tax9XtJL9W2xQH%2Bi-QJ7obkiywQ%40mail.gmail.com > <https://groups.google.com/d/msgid/ansible-project/CAHHcNodu6EEdkn-MZ1yM892Tax9XtJL9W2xQH%2Bi-QJ7obkiywQ%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > 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/CA%2BnsWgxOE%2BFpzr0sgu5PUMMCq21VWuFTC2krgqHzonZALb%3DNNA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
