Hi,
I have a question that is bothering me. I am using Anislbe to do the
rolling deploy on Amazon. Have set the health check to be ELB, set up all
the intervals, number of checks or the instance to be healthy and
unhealthy, set the health check grace period. But it seems like health
check grace period is ignored, even if I put it to 10min, after 2 minutes
when instance becomes in service, ASG is terminating the old instance and
starts creating another one. Not very good with pyhton, but in the module
found this comment:
# if the health_check_type is ELB, we want to query the ELBs directly
for instance
# status as to avoid health_check_grace period that is awarded to ASG
instances
Does that mean, that when using rolling deploy with ansible, Health check
grace period is ignored, and ASG just checks what elasticloadbalancer says
about instance health.
So basically as it takes about 2 minutes from when the instance is started
to be fully ready, i need to create health checks so instance is not shown
as out of service during those 2 minutes?
So basically, just wondering, if grace period is totally skipped, as, if i
understood it correctly, ASG should wait for that period until it checks
what is the instance status? But when i put that period for some greater
value, it does not wait that long.
Thanks
Uros
--
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/bfef86a7-0ec0-4564-afb9-bc06d1799ec1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.