anchor.diff:  }
   
   director app_director round-robin {
  -  <% @node[:varnish][:app_proxy_host].each_with_index do |host, i| %>
  -    { .backend = app_server_<%= i+1 %>; }
  +  <% @node[:varnish][:app_proxy_servers].each do |server| %>
  +    { .backend = <%= server[:alias] %>; }
     <% end %>
   }
   
   director my_fr2_director round-robin {
  -  <% @node[:varnish][:my_fr2_proxy_host].each_with_index do |host, i| %>
  -    { .backend = my_fr2_server_<%= i+1 %>; }
  +  <% @node[:varnish][:my_fr2_proxy_servers].each do |server| %>
  +    { .backend = <%= server[:alias] %>; }
     <% end %>
   }
   <% end %>
  
positive.code: }
  <% end %>
  
  <% @node[:varnish][:my_fr2_proxy_host].each_with_index do |host, i| %>
  backend my_fr2_server_<%= i+1 %> {
    .host = "<%= host %>";
    .port = "<%= @node[:varnish][:my_fr2_proxy_port] %>";
    <% unless @node[:chef][:roles].include?('vagrant') %>
    .probe = {
  
negative.code:   #include <time.h>
  }C
  
  <% @node[:varnish][:app_proxy_servers].each do |server| %>
  backend <%= server[:alias] %> {
    .host = "<%= server[:fqdn] %>";
    .port = "<%= @node[:varnish][:app_proxy_port] %>";
    <% unless @node[:chef][:roles].include?('vagrant') %>
    .probe = {
  