diff --git a/roles/haproxy/tasks/main.yml b/roles/haproxy/tasks/main.yml index e829c11e9a..a7c26197c0 100644 --- a/roles/haproxy/tasks/main.yml +++ b/roles/haproxy/tasks/main.yml @@ -41,6 +41,14 @@ tags: - haproxy +- name: check haproxy cfg to make sure it is valid (prod) + command: haproxy -c -f /etc/haproxy/haproxy.cfg + always_run: true + register: haproxyconfigcheck + changed_when: haproxyconfigcheck.rc != 0 + tags: + - haproxy + - name: Make sure haproxy is awake and reporting for duty service: name=haproxy state=started enabled=yes tags: