anchor.diff:  # 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 scope.lookupvar('graphite::gr_cluster_servers') != :undef -%>
  -CLUSTER_SERVERS = ['<%= scope.lookupvar('graphite::gr_cluster_servers').join("','") %>']
  -
  -REMOTE_STORE_FETCH_TIMEOUT = <%= scope.lookupvar('graphite::gr_cluster_fetch_timeout') %>
  -REMOTE_STORE_FIND_TIMEOUT = <%= scope.lookupvar('graphite::gr_cluster_find_timeout') %>
  -REMOTE_STORE_RETRY_DELAY = <%= scope.lookupvar('graphite::gr_cluster_retry_delay') %>
  -REMOTE_FIND_CACHE_DURATION = <%= scope.lookupvar('graphite::gr_cluster_cache_duration') %>
  -<% else %>
  +<% 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
  
positive.code: #REMOTE_STORE_FIND_TIMEOUT = 2.5  # Timeout for metric find requests
  #REMOTE_STORE_RETRY_DELAY = 60    # Time before retrying a failed remote webapp
  #REMOTE_FIND_CACHE_DURATION = 300 # Time to cache remote metric find results
  <% end %>
  
  ## Remote rendering settings
  
negative.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 [:undef, nil].include? scope.lookupvar('graphite::gr_remote_user_header_name')
  -%>
  USE_REMOTE_USER_AUTHENTICATION = True
  <%-
  	else
  -%>
  # NOTE - This puppet module handles this slightly differently to the default Django approach
  # with local_settings.py / settings.py
  