I have parallel hosts configured with “serial” to ensure rolling updates. But if one fails, I believe the next one will unconditionally still execute, causing the whole cluster to fail. Is there any way to abort the entire playbook execution (or that for serial hosts anyway) if any one host should fail?
I’d send you the link to the docsite, but this will have to do for now:
Thanks, sorry I missed that in the docs!
http://docs.ansible.com/playbooks_delegation.html#rolling-update-batch-size for future reference