+ directory "#{directory}/data/old" do
+ owner "taginfo"
+ group "taginfo"
+ mode 0755
+ end
+
+ directory "#{directory}/download" do
+ owner "taginfo"
+ group "taginfo"
+ mode 0755
+ end
+
+ directory "#{directory}/sources" do
+ owner "taginfo"
+ group "taginfo"
+ mode 0755
+ 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
+
+ directory "#{directory}/planet/log" do
+ owner "taginfo"
+ group "taginfo"
+ mode 0755
+ end
+
+ directory "#{directory}/planet/replication" do
+ owner "taginfo"
+ group "taginfo"
+ mode 0755
+ end
+
+ template "#{directory}/planet/replication/configuration.txt" do
+ source "configuration.txt.erb"
+ owner "taginfo"
+ group "taginfo"
+ mode 0644
+ end
+
+ file "#{directory}/planet/replication/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
+
+ template "#{directory}/bin/update-taginfo" do
+ source "update-taginfo.erb"
+ owner "taginfo"
+ group "taginfo"
+ mode 0755
+ variables :directory => directory
+ end
+
+ template "#{directory}/bin/update" do
+ source "update.erb"
+ owner "taginfo"
+ group "taginfo"
+ mode 0755
+ variables :name => name, :directory => directory
+ end
+