X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/929442ef54b2eb233b635c93cdcf86f2b4660c4c..93e92b84438ecf5422bdd9c685ae986be229068d:/cookbooks/tile/recipes/default.rb diff --git a/cookbooks/tile/recipes/default.rb b/cookbooks/tile/recipes/default.rb index 9ae3dfc93..74f011cc1 100644 --- a/cookbooks/tile/recipes/default.rb +++ b/cookbooks/tile/recipes/default.rb @@ -38,6 +38,11 @@ apache_module "tile" do conf "tile.conf.erb" end +ssl_certificate node[:fqdn] do + domains [node[:fqdn], "render.openstreetmap.org"] + notifies :reload, "service[apache2]" +end + tilecaches = search(:node, "roles:tilecache").sort_by { |n| n[:hostname] } apache_site "default" do @@ -118,17 +123,21 @@ template "/srv/tile.openstreetmap.org/html/index.html" do mode 0o644 end -package "python-cairo" -package "python-mapnik" -package "python-setuptools" +package %w[ + python-cairo + python-mapnik + python-setuptools +] python_package "pyotp" -package "fonts-noto-cjk" -package "fonts-noto-hinted" -package "fonts-noto-unhinted" -package "fonts-hanazono" -package "ttf-unifont" +package %w[ + fonts-noto-cjk + fonts-noto-hinted + fonts-noto-unhinted + fonts-hanazono + ttf-unifont +] ["NotoSansArabicUI-Regular.ttf", "NotoSansArabicUI-Bold.ttf"].each do |font| remote_file "/usr/share/fonts/truetype/noto/#{font}" do @@ -421,14 +430,20 @@ directory "/var/log/tile" do mode 0o755 end -package "osm2pgsql" -package "osmosis" +package %w[ + osm2pgsql + osmosis +] -package "ruby" -package "ruby-dev" +package %w[ + ruby + ruby-dev +] -package "libproj-dev" -package "libxml2-dev" +package %w[ + libproj-dev + libxml2-dev +] gem_package "proj4rb" gem_package "libxml-ruby"