EC2 - How do you tell the ELB when the machine is "ready"

view story

http://serverfault.com – I have a autoscaling setup with monitoring and all is well. The process for code deployment is now well in hand and basically does this. Create a new launch_config which defines the git commit to pull Update the autoscale group with the new launch config. Scale up the min-size of the servers to ~2x what we have. Wait for them all to come online Scale down and the old ones get knocked off. The problem that I am seeing is that while we are "waiting for them to come online" they are reporting "healthy" and "in service" before they are "ready" for service as they are updating the packages and (HowTos)