global stats socket /run/haproxy/admin.sock mode 660 level admin defaults mode http timeout connect 5s timeout client 30s timeout server 30s default-server inter 5s fall 3 rise 2 frontend fe_http bind :80 use_backend %[str(active),map(/etc/haproxy/maps/bluegreen.map,backend_blue)] backend backend_blue option httpchk GET /healthz http-check expect status 200 server blue1 10.10.10.11:8080 check server blue2 10.10.10.12:8080 check backend backend_green option httpchk GET /healthz http-check expect status 200 server green1 10.10.20.11:8080 check server green2 10.10.20.12:8080 check