X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/9dce3290df98d37eafe424fee505bde9a7384862..fe34d79119700c8c8b5cce98e1d43ebbb71622e2:/cookbooks/tilecache/templates/default/squid.conf.erb?ds=sidebyside diff --git a/cookbooks/tilecache/templates/default/squid.conf.erb b/cookbooks/tilecache/templates/default/squid.conf.erb index 5f76aec8b..d8fe021ac 100644 --- a/cookbooks/tilecache/templates/default/squid.conf.erb +++ b/cookbooks/tilecache/templates/default/squid.conf.erb @@ -29,31 +29,17 @@ http_access allow osmtile_sites acl osmtile_nocache_url urlpath_regex \.png/(status|dirty)$ cache deny osmtile_sites osmtile_nocache_url -<% if node[:fqdn] == "nadder-01.openstreetmap.org" -%> -cache_peer nadder-02.openstreetmap.org sibling 3128 3130 proxy-only +<% node[:tilecache][:tile_siblings].each do |sibling| -%> +cache_peer <%= sibling %> sibling 3128 3130 proxy-only <% end -%> -<% if node[:fqdn] == "nadder-02.openstreetmap.org" -%> -cache_peer nadder-01.openstreetmap.org sibling 3128 3130 proxy-only -<% end -%> -<% if node[:fqdn] == "trogdor.openstreetmap.org" -%> -cache_peer fume.openstreetmap.org sibling 3128 3130 -<% end -%> -<% if node[:fqdn] == "fume.openstreetmap.org" -%> -cache_peer trogdor.openstreetmap.org sibling 3128 3130 -<% end -%> -<% if node[:fqdn] == "jakelong.openstreetmap.org" -%> -cache_peer nadder-01.openstreetmap.org sibling 3128 3130 proxy-only -cache_peer nadder-02.openstreetmap.org sibling 3128 3130 proxy-only -<% end -%> - #Primary Parent cache_peer <%= node[:tilecache][:tile_parent] %> parent 80 0 no-query originserver name=osmtileAccel login=PASS connect-timeout=60 no-digest weight=1000 cache_peer_access osmtileAccel allow osmtile_sites #Backup Parents -<% @caches.each do |cache| -%> -cache_peer <%= cache.hostname %>.render.openstreetmap.org parent 80 0 no-query originserver name=osmtileAccelBackup<%= cache.hostname %> login=PASS connect-timeout=60 no-digest weight=10 -cache_peer_access osmtileAccelBackup<%= cache.hostname %> allow osmtile_sites +<% @renders.each do |renders| -%> +cache_peer <%= renders[:hostname] %>.render.openstreetmap.org parent 80 0 no-query originserver name=osmtileAccelBackup<%= renders[:hostname] %> login=PASS connect-timeout=60 no-digest weight=10 +cache_peer_access osmtileAccelBackup<%= renders[:hostname] %> allow osmtile_sites <% end -%> #----------------------------------