add wait_for option to check for webserver uptime before haproxy enables

This commit is contained in:
drag00n 2014-05-21 16:33:07 -04:00
parent e70021064c
commit 235f41aa39

View file

@ -34,6 +34,9 @@
# These tasks run after the roles:
post_tasks:
- name: Wait for webserver to come up
wait_for: host={{ inventory_hostname }} port=80 state=started timeout=80s
- name: Enable the server in haproxy
shell: echo "enable server myapplb/{{ ansible_hostname }}" | socat stdio /var/lib/haproxy/stats
delegate_to: "{{ item }}"