]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/tile/recipes/default.rb
Invoke low zoom update via a shell
[chef.git] / cookbooks / tile / recipes / default.rb
index 615afb84431f6a3b58e0bc2d9737f3df5562dbb7..ceadecdf207190ff7f30c1e3ac0a98dc15cd22bd 100644 (file)
@@ -21,6 +21,7 @@ include_recipe "apache"
 include_recipe "git"
 include_recipe "nodejs"
 include_recipe "postgresql"
+include_recipe "python"
 include_recipe "tools"
 
 blocks = data_bag_item("tile", "blocks")
@@ -121,11 +122,12 @@ package "python-cairo"
 package "python-mapnik"
 package "python-setuptools"
 
-easy_install_package "pyotp"
+python_package "pyotp"
 
 package "fonts-noto-cjk"
 package "fonts-noto-hinted"
 package "fonts-noto-unhinted"
+package "fonts-hanazono"
 package "ttf-unifont"
 
 directory "/srv/tile.openstreetmap.org/cgi-bin" do
@@ -242,7 +244,7 @@ nodejs_package "millstone"
 systemd_service "update-lowzoom@" do
   description "Low zoom tile update service for %i layer"
   user "tile"
-  exec_start "/usr/local/bin/update-lowzoom-%i"
+  exec_start "/bin/bash /usr/local/bin/update-lowzoom-%i"
   private_tmp true
   private_devices true
   private_network true
@@ -461,7 +463,7 @@ end
 
 systemd_service "expire-tiles" do
   description "Tile dirtying service"
-  type "oneshot"
+  type "simple"
   user "www-data"
   exec_start "/usr/local/bin/expire-tiles"
   standard_output "null"