]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/imagery/resources/site.rb
Imagery - Add site alias support
[chef.git] / cookbooks / imagery / resources / site.rb
index dfda20da16d5f1062907438e8da76b4616885c59..88b122097753bd5afe9e50b079a555eeeec1d76a 100644 (file)
 default_action :create
 
 property :name, String
+property :aliases, [String, Array], :default => []
 
 action :create do
-  directory "/srv/imagery/#{name}" do
+  directory "/srv/#{name}" do
     owner "root"
     group "root"
     mode 0755
@@ -31,6 +32,11 @@ action :create do
   nginx_site name do
     template "nginx_imagery.conf.erb"
     directory "/srv/imagery/#{name}"
+    restart_nginx false
     variables new_resource.to_hash
   end
 end
+
+def after_created
+  notifies :restart, "service[nginx]"
+end