Hello,

I'm trying to use Ansible to do a rolling deploy against an ELB linked to 
an auto-scaling group (ASG), using a pre-baked AMI. My ideal process would 
go something like this

1. Get the current membership of the ASG
2. Update the launch configuration for the ASG
3. For each member:
  3a. Create an instance using the new AMI
  3b. Associate the instance with the ASG
  3c. Terminate the original instance 

The other option I was considering was:

1. Get the current membership of the ASG
2. Update the launch configuration for the ASG
3. For each member:
  3a. Terminate the instance 
  3b. Wait until the ASG has noticed and launched a new instance before 
continuing

For the former, I don't see a way using the built-in EC2 modules to 
associate an instance with an ASG. For the latter, I'm not clear how I'd 
wait until the ASG has launched a new instance to catch up with the one I 
terminated.

Any suggestions on how to do either one, or if that's not possible, what 
the best-practice for what I'm trying to do it?

Thanks,

Dan

-- 
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/42240c16-c2a5-4dac-b6f9-a30fc6e5b8d2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to