From a54c0b3ed6a3335b9b63f70e5c1b88723006aa6b Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Thu, 5 May 2011 15:49:48 +0000 Subject: add releases vhost --- deployment/websites/manifests/init.pp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/deployment/websites/manifests/init.pp b/deployment/websites/manifests/init.pp index dee06c65..c07f58df 100644 --- a/deployment/websites/manifests/init.pp +++ b/deployment/websites/manifests/init.pp @@ -48,6 +48,18 @@ class websites { } } + class releases inherits base { + $vhostdir = "$webdatadir/releases.$domain" + $svn_location = "svn://svn.$domain/svn/web/releases/" + apache::vhost_base { "releases.$domain": + location => $vhostdir, + } + + subversion::snapshot { "$vhostdir": + source => $svn_location + } + } + class svn { apache::vhost_redirect { "svn.$domain": url => "http://svnweb.$domain/", -- cgit v1.2.1