]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/tile/recipes/default.rb
Set a limit on expiring long way segments
[chef.git] / cookbooks / tile / recipes / default.rb
index 0c9da1339385d5476eca1a746ce95d2fb92ac0a5..aec9e1b81c39eab583279d93e46716bd2f9b037b 100644 (file)
@@ -514,12 +514,19 @@ package %w[
   pyosmium
 ]
 
   pyosmium
 ]
 
-directory "/var/lib/replicate" do
+directory node[:tile][:replication][:directory] do
   owner "tile"
   group "tile"
   mode "755"
 end
 
   owner "tile"
   group "tile"
   mode "755"
 end
 
+link "/var/lib/replicate" do
+  to node[:tile][:replication][:directory]
+  owner "tile"
+  group "tile"
+  not_if { node[:tile][:replication][:directory] == "/var/lib/replicate" }
+end
+
 template "/usr/local/bin/expire-tiles" do
   source "expire-tiles.erb"
   owner "root"
 template "/usr/local/bin/expire-tiles" do
   source "expire-tiles.erb"
   owner "root"
@@ -574,6 +581,7 @@ osm2pgsql_arguments = %w[
     --number-processes=1
     --log-progress=false
     --expire-tiles=13-19
     --number-processes=1
     --log-progress=false
     --expire-tiles=13-19
+    --expire-segment-length=90000
     --expire-output=/var/lib/replicate/dirty-tiles.txt
   ]
 
     --expire-output=/var/lib/replicate/dirty-tiles.txt
   ]