Right now, your only option is to run that playbook separately, setting
--limit to db1 and db2 respectively.

I have a similiar use case, where i deploy clusters, and want to serially
run the deploy on each node of the cluster, whilst running all clusters in
parallel.

So that would be:
- step/task 1 on all the first nodes in parallel
- step/task 2 on all the second nodes in parallel
- ...

This is currently not possible in ansible up to 1.9. i am wondering if that
could happen with a strategy plugin in v2, but this will probably need an
update to the inventory code, allowing the executor to know about the
concept of a 'clustergroup'.



On 12 August 2015 at 08:13, trupti mali <[email protected]> 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].
> 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/d9c0932d-b985-43b5-b76b-d48076e330c5%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/d9c0932d-b985-43b5-b76b-d48076e330c5%40googlegroups.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/CAEhzMJBHFfDxnYt0fALPaL7x7A09pCn4zmwQ3q_pMmZGTTnkWg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to