X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/27bd2411b67512da0d9cc4306dfc013ea8807700..e8d93792a176362b53d4639cd256027bec92cd2b:/cookbooks/taginfo/recipes/default.rb diff --git a/cookbooks/taginfo/recipes/default.rb b/cookbooks/taginfo/recipes/default.rb index 227da7d7e..51ddbe96a 100644 --- a/cookbooks/taginfo/recipes/default.rb +++ b/cookbooks/taginfo/recipes/default.rb @@ -36,6 +36,8 @@ package "g++" package "sqlite3" +package "osmosis" + package "ruby" package "rubygems" gem_package "json" @@ -101,6 +103,47 @@ node[:taginfo][:sites].each do |site| notifies :restart, "service[apache2]" end + directory "#{directory}/planet" do + owner "taginfo" + group "taginfo" + mode 0755 + end + + remote_file "#{directory}/planet/planet.pbf" do + action :create_if_missing + source "http://planet.openstreetmap.org/pbf/planet-latest.osm.pbf" + owner "taginfo" + group "taginfo" + mode 0644 + end + + template "#{directory}/planet/configuration.txt" do + source "configuration.txt.erb" + owner "taginfo" + group "taginfo" + mode 0644 + end + + file "#{directory}/planet/download.lock" do + owner "taginfo" + group "taginfo" + mode 0644 + end + + directory "#{directory}/bin" do + owner "taginfo" + group "taginfo" + mode 0755 + end + + template "#{directory}/bin/update-planet" do + source "update-planet.erb" + owner "taginfo" + group "taginfo" + mode 0755 + variables :directory => directory + end + directory "#{directory}/data" do owner "taginfo" group "taginfo"