anchor.diff:  listen rabbitmq-web <%="#{node[:bcpc][:management][:vip]}"%>:55672
     balance  source
     option  tcplog
  +  option httpchk GET /
  +  http-check expect status 200
   <% @servers.each do |server| -%>
     <%= "server #{server.hostname} #{server[:bcpc][:management][:ip]}:55672 check inter 1s rise 1 fall 1" %>
   <% end -%>
  
positive.code:   balance leastconn
    option  tcplog
    option tcpka
    source <%="#{node[:bcpc][:floating][:ip]}"%>
  <% @all_servers.each do |server| -%>
    <%= "server #{server.hostname} #{server[:bcpc][:floating][:ip]}:#{server[:bcpc][:ports][:apache][:radosgw_https]} check port #{server[:bcpc][:ports][:apache][:radosgw]} inter 1s rise 1 fall 1 observe layer4" %>
  
negative.code: listen radosgw-passthru-http  <%="#{node[:bcpc][:management][:vip]}:#{node[:bcpc][:ports][:haproxy][:radosgw]}"%>
    balance leastconn
    option tcplog
    option httpchk GET /
    http-check expect status 200
    source <%="#{node[:bcpc][:floating][:ip]}"%>
  <% @all_servers.each do |server| -%>
    <%= "server #{server.hostname} #{server[:bcpc][:floating][:ip]}:#{server[:bcpc][:ports][:apache][:radosgw]} check inter 1s rise 1 fall 1 observe layer7" %>
  