try: hosts: *01:*02:*03 serial:2
On Fri, Jul 31, 2015 at 3:57 AM, David Edmonds <[email protected]> wrote: > Hi, > > I'm working on a deployment playbook at the moment, for an application made > of multiple components running across multiple groups of servers. Most of > the servers are load-balanced, so we would like to do rolling upgrades to > these servers. > > At present, we've set serial to 1. This means we remove each server from the > load balancer, upgrade it, and put it back in to the load balancer. What > we'd like to do is increase the number of servers operated on to one per > group, as this would allow us to perform rolling upgrades when there are > dependencies between the applications. > > For example: > > Given groups > [web] => "web01", "web02" > [db] => "db01", "db02" > > We'd like to run: > > Remove "web01" and "db01" from load balancer > Upgrade "web01" and "db01" > Restore "web01" and "db01" to load balancer > Remove "web02" and "db02" from load balancer > Upgrade "web02" and "db02" > Restore "web02" and "db02" to load balancer > > Is there something that we can do to permit this in Ansible? > > Many thanks, > > David Edmonds > > -- > 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/76a1b870-554a-47e1-a923-8edd6d023d71%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/CAJ5XC8%3Dx8C3oU%3DsJhAP8THNpHP8TgU1R%3DyNonx2wNoT9Av3eYw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
