anchor.diff:  # and a common scheme is to use 7102 for instance b, 7202 for instance c, etc.
   #
   # You *should* use 127.0.0.1 here in most cases
  -<% if scope.lookupvar('graphite::gr_carbonlink_hosts') != :undef -%>
  -CARBONLINK_HOSTS = ['<%= scope.lookupvar('graphite::gr_carbonlink_hosts').join("','") %>']
  -<% else -%>
  +<% if [:undef, nil].include? scope.lookupvar('graphite::gr_carbonlink_hosts') -%>
   #CARBONLINK_HOSTS = ["127.0.0.1:7002:a", "127.0.0.1:7102:b", "127.0.0.1:7202:c"]
   #CARBONLINK_TIMEOUT = 1.0
  +<% else -%>
  +CARBONLINK_HOSTS = ['<%= scope.lookupvar('graphite::gr_carbonlink_hosts').join("','") %>']
   <% end -%>
   
   #####################################
  
positive.code: # NOTE - this has been moved to the bottom to gain access to app_settings.
  <%-
  if scope.lookupvar('graphite::gr_use_remote_user_auth') == 'True'
  	if scope.lookupvar('graphite::gr_remote_user_header_name') != :undef
  -%>
  # NOTE - This puppet module handles this slightly differently to the default Django approach
  # with local_settings.py / settings.py
  
negative.code: # remote server in the cluster. These servers must each have local access to
  # metric data. Note that the first server to return a match for a query will be
  # used.
  <% if [:undef, nil].include? scope.lookupvar('graphite::gr_cluster_servers') -%>
  #CLUSTER_SERVERS = ["10.0.2.2:80", "10.0.2.3:80"]
  
  ## These are timeout values (in seconds) for requests to remote webapps
  