include_recipe "git"
include_recipe "nodejs"
include_recipe "postgresql"
+include_recipe "tools"
blocks = data_bag_item("tile", "blocks")
files_mode 0644
end
+package "python-cairo"
+package "python-mapnik"
+
directory "/srv/tile.openstreetmap.org/cgi-bin" do
owner "tile"
group "tile"
supports :restart => true
end
+ directory tile_directory do
+ owner "tile"
+ group "www-data"
+ mode 0775
+ end
+
file "#{tile_directory}/planet-import-complete" do
action :create_if_missing
owner "tile"
mode 0644
end
+template "/usr/local/bin/render-lowzoom" do
+ source "render-lowzoom.erb"
+ owner "root"
+ group "root"
+ mode 0755
+end
+
+template "/etc/cron.d/render-lowzoom" do
+ source "render-lowzoom.cron.erb"
+ owner "root"
+ group "root"
+ mode 0755
+end
+
+template "/etc/rsyslog.d/20-renderd.conf" do
+ source "renderd.rsyslog.erb"
+ owner "root"
+ group "root"
+ mode 0644
+ notifies :restart, "service[rsyslog]"
+end
+
munin_plugin "mod_tile_fresh"
munin_plugin "mod_tile_response"
munin_plugin "mod_tile_zoom"
munin_plugin "replication_delay" do
conf "munin.erb"
end
-