X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/77b589abca2c670e5314a318b2b52aa0668a0dc3..1a528d18f3ef25285390b3be797bf083ae6034a0:/cookbooks/tile/recipes/default.rb diff --git a/cookbooks/tile/recipes/default.rb b/cookbooks/tile/recipes/default.rb index c17800156..5083790c3 100644 --- a/cookbooks/tile/recipes/default.rb +++ b/cookbooks/tile/recipes/default.rb @@ -68,6 +68,7 @@ systemd_service "renderd" do wants "postgresql.service" user "www-data" exec_start "/usr/bin/renderd -f" + runtime_directory "renderd" standard_error "null" private_tmp true private_devices true @@ -116,23 +117,11 @@ end package "python-cairo" package "python-mapnik" -package "ttf-dejavu" +package "fonts-noto-cjk" +package "fonts-noto-hinted" +package "fonts-noto-unhinted" package "ttf-unifont" -if node[:lsb][:release].to_f >= 16.04 - package "fonts-droid-fallback" -else - package "fonts-droid" -end - -package "fonts-sipa-arundina" -package "fonts-sil-padauk" -package "fonts-khmeros" -package "fonts-beng-extra" -package "fonts-gargi" -package "fonts-taml-tscu" -package "fonts-tibetan-machine" - directory "/srv/tile.openstreetmap.org/cgi-bin" do owner "tile" group "tile" @@ -336,7 +325,10 @@ node[:tile][:styles].each do |name, details| end end +postgresql_version = node[:tile][:database][:cluster].split("/").first + package "postgis" +package "postgresql-#{postgresql_version}-postgis-2.3" postgresql_user "jburgess" do cluster node[:tile][:database][:cluster] @@ -497,32 +489,6 @@ template "/etc/cron.d/render-lowzoom" do mode 0o644 end -if node[:lsb][:release].to_f >= 16.04 - file "/etc/rsyslog.d/20-renderd.conf" do - action :delete - notifies :restart, "service[rsyslog]" - end - - file "/etc/logrotate.d/renderd" do - action :delete - end -else - template "/etc/rsyslog.d/20-renderd.conf" do - source "renderd.rsyslog.erb" - owner "root" - group "root" - mode 0o644 - notifies :restart, "service[rsyslog]" - end - - template "/etc/logrotate.d/renderd" do - source "renderd.logrotate.erb" - owner "root" - group "root" - mode 0o644 - end -end - package "liblockfile-simple-perl" package "libfilesys-df-perl"