+ directory "/srv/#{name}" do
+ user "root"
+ group "root"
+ mode 0755
+ end
+
+ directory "/srv/imagery/layers/#{name}" do
+ user "root"
+ group "root"
+ mode 0755
+ recursive true
+ end
+
+ directory "/srv/imagery/overlays/#{name}" do
+ user "root"
+ group "root"
+ mode 0755
+ recursive true
+ end
+
+ template "/srv/#{name}/index.html" do
+ source "index.html.erb"
+ user "root"
+ group "root"
+ mode 0644
+ variables :title => name
+ end
+
+ cookbook_file "/srv/#{name}/imagery.css" do
+ source "imagery.css"
+ user "root"
+ group "root"
+ mode 0644
+ end
+
+ layers = Dir.glob("/srv/imagery/layers/#{name}/*.yml").collect do |path|
+ YAML.load(::File.read(path))
+ end
+
+ overlays = Dir.glob("/srv/imagery/overlays/#{name}/*.yml").collect do |path|
+ YAML.load(::File.read(path))
+ end
+
+ template "/srv/#{name}/imagery.js" do
+ source "imagery.js.erb"