--- - name: "HAProxy" block: - name: "Include ednz_cloud.deploy_haproxy" ansible.builtin.include_role: name: ednz_cloud.deploy_haproxy - name: "Include ednz_cloud.deploy_keepalived" ansible.builtin.include_role: name: ednz_cloud.deploy_keepalived - name: "Register haproxy services in consul" when: enable_consul | bool block: - name: "Register haproxy services in consul" community.general.consul: token: "{{ _credentials.consul.root_token.secret_id }}" host: "127.0.0.1" scheme: "{{ consul_api_scheme }}" port: "{{ consul_api_port[consul_api_scheme] }}" validate_certs: false service_name: haproxy service_port: 80 interval: 20s http: http://localhost:9000/health