Sounds like you are looking for a flag to override --serial to me, which may be reasonable.
In the meantime, can you just set serial: 1 on each play? On Tue, Dec 16, 2014 at 12:57 PM, kesten broughton < [email protected]> wrote: > > +1 > I have this problem a lot when I use delegate_to with multiple targets > making a request of a single delegate. Lock conflicts cause intermittent > failure. > > > On Tuesday, December 16, 2014 9:41:04 AM UTC-6, Hagai Kariti wrote: >> >> Hi >> I'm running a deployment that consists of different plays, some of which >> are already written that I would like to reuse. There's about one one play >> for each stage: >> >> 1) Remove server from cluster >> 2) Shut down the server >> 3) Provision a new server to replace it >> >> When running, I need each set of plays to run on one server at a time, so >> setting 'serial' on the play level isn't enough. I know I can run another >> ansible-playbook instance with the command module, but then I wouldn't see >> the progress for each play. I guess I can copy-paste my existing playbooks >> and play with delegate_to to achieve what I want, but that feels wrong. >> What I'm doing currently is splitting my playbook run to several pieces and >> gluing them with bash, looping when necessary on a single playbook. >> >> It feels like Ansible doesn't support this use case well currently. Is >> there a better way to solve that than using bash? Are there features in the >> pipeline to help with this case? >> >> Thanks a lot! >> >> >> -- > 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/dc2cc05f-f534-41b6-836e-a6b73cfaa298%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/dc2cc05f-f534-41b6-836e-a6b73cfaa298%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/CA%2BnsWgymEfmR18H0NVVWeA1T%3Dz0H77vLLDPQ3f0y6g20-jZXRg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
