X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/3a4d52bd4c0f8e6ae7679145846b7bc7845d8ace..a87a77befc04eff017f61fdd815097906ca3b6e0:/cookbooks/tile/recipes/default.rb diff --git a/cookbooks/tile/recipes/default.rb b/cookbooks/tile/recipes/default.rb index 675f8e7df..8d462414c 100644 --- a/cookbooks/tile/recipes/default.rb +++ b/cookbooks/tile/recipes/default.rb @@ -38,7 +38,7 @@ end tilecaches = search(:node, "roles:tilecache").sort_by { |n| n[:hostname] } apache_site "default" do - action [ :disable ] + action [:disable] end apache_site "tile.openstreetmap.org" do @@ -62,7 +62,7 @@ end package "renderd" service "renderd" do - action [ :enable, :start ] + action [:enable, :start] supports :status => false, :restart => true, :reload => false end @@ -145,6 +145,8 @@ directory "/srv/tile.openstreetmap.org/data" do mode 0755 end +package "mapnik-utils" + node[:tile][:data].each_value do |data| url = data[:url] file = "/srv/tile.openstreetmap.org/data/#{File.basename(url)}" @@ -390,14 +392,18 @@ package "osm2pgsql" package "osmosis" package "ruby" -package "rubygems" +package "ruby-dev" + +if node[:lsb][:release].to_f < 14.04 + package "rubygems" +end package "libproj-dev" package "libxml2-dev" gem_package "proj4rb" gem_package "libxml-ruby" -gem_package "mmap" +gem_package "simple-mmap" remote_directory "/usr/local/lib/site_ruby" do source "ruby" @@ -451,7 +457,7 @@ template "/etc/init.d/replicate" do end service "replicate" do - action [ :enable, :start ] + action [:enable, :start] supports :restart => true subscribes :restart, "template[/usr/local/bin/replicate]" subscribes :restart, "template[/etc/init.d/replicate]"