X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/8fc909af185e93f6014d3edc9fe01be643c239c1..b06d91f3a7c481ab17c2c621b2d14c24a060d7b6:/cookbooks/tile/recipes/default.rb?ds=inline diff --git a/cookbooks/tile/recipes/default.rb b/cookbooks/tile/recipes/default.rb index 36c318569..d726a2220 100644 --- a/cookbooks/tile/recipes/default.rb +++ b/cookbooks/tile/recipes/default.rb @@ -362,19 +362,15 @@ node[:tile][:styles].each do |name, details| group "tile" end - link "#{style_directory}/fonts" do - to "/srv/tile.openstreetmap.org/fonts" - owner "tile" - group "tile" - end - - execute "#{style_directory}/fonts" do - action :nothing - command "scripts/get-fonts.sh" - cwd style_directory - user "tile" - group "tile" - subscribes :run, "git[#{style_directory}]" + if details[:fonts_script] + execute details[:fonts_script] do + action :nothing + command details[:fonts_script] + cwd style_directory + user "tile" + group "tile" + subscribes :run, "git[#{style_directory}]" + end end execute "#{style_directory}/project.mml" do @@ -404,6 +400,11 @@ postgresql_user "tomh" do superuser true end +postgresql_user "pnorman" do + cluster node[:tile][:database][:cluster] + superuser true +end + postgresql_user "tile" do cluster node[:tile][:database][:cluster] end @@ -541,6 +542,7 @@ systemd_service "tile-ratelimit" do user "tile" group "adm" exec_start "/usr/local/bin/tile-ratelimit" + nice 10 private_tmp true private_devices true private_network true @@ -589,6 +591,7 @@ systemd_service "expire-tiles" do type "simple" user "_renderd" exec_start "/usr/local/bin/expire-tiles" + nice 10 standard_output "null" private_tmp true private_devices true