Thanks for the response Brian. I was leaning towards 3rd option. But is 
there a way we can pass in list of hosts from command line. 

On Wednesday, 12 August 2015 18:51:11 UTC+5:30, Brian Coca wrote:
>
> A few solutions: 
> - use serial keyword 
> - copy the play in same playbook, have first one target db1 hosts, 2nd 
> target db2 
> - make hosts: a parameter you pass from the command line, then call it 
> for db1 and then for db2 hosts. 
>
> On Wed, Aug 12, 2015 at 2:13 AM, trupti mali <[email protected] 
> <javascript:>> wrote: 
> > Hi I have a requirement to run the set of rules per group completely in 
> silo 
> > and then consider next group of servers to run the same set of roles. 
> > 
> > e.g. 
> > 
> > my hosts file 
> > 
> > [db1] 
> > 1.2.3.4 
> > 5.6.7.8 
> > 
> > [db2] 
> > 11.22.33.44 
> > 55.66.77.88 
> > 
> > [groupDB:children] 
> > db1 
> > db2 
> > 
> > My playbook - 
> > 
> > - hosts: groupDB 
> >    roles: 
> >       - step1 
> >       - step2 
> > 
> > What I want is to run step1, step2 for db1 for once and then run 
> step1,step2 
> > for db2 ..either parallely or serially - that doesnt matter. 
> > 
> > But in actual what happens is it runs step1 for each of the 4 nodes in 
> > db1,db2 then goes to step2. 
> > 
> > Can you please suggest a solution to this? 
> > 
> > Thx 
> > Trupti 
> > 
> > -- 
> > 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/d9c0932d-b985-43b5-b76b-d48076e330c5%40googlegroups.com.
>  
>
> > For more options, visit https://groups.google.com/d/optout. 
>
>
>
> -- 
> Brian Coca 
>

-- 
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/71ae7952-f2a4-434a-af03-74e674512dda%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to