--- # file: roles/haproxy/handler/main.yml - name: "Check HAProxy Config" command: haproxy -c -f /etc/haproxy/haproxy.cfg register: haproxy_config_check changed_when: '"Configuration file is valid" in haproxy_config_check.stdout_lines' failed_when: '"Configuration file is valid" not in haproxy_config_check.stdout_lines' notify: "Restart HAProxy" - name: "Restart HAProxy" service: name={{item.name}} state={{item.state}} with_items: - name: haproxy state: restarted