From de96d3620ecf0571eb59192b87da937d36486fac Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Tue, 29 Nov 2011 20:57:34 -0200 Subject: Using virtual resources at websites::hosting --- manifests/subsystems/websites.pp | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'manifests') diff --git a/manifests/subsystems/websites.pp b/manifests/subsystems/websites.pp index da037ed..2a84c53 100644 --- a/manifests/subsystems/websites.pp +++ b/manifests/subsystems/websites.pp @@ -141,9 +141,26 @@ class websites::hosting inherits websites::setup { include pmwiki include apache::rails - apache::site { "images": + Apache::site <| tag == $nodename or tag == 'all' or tag == undef |> + Database::instance <| tag == $nodename or tag == 'all' or tag == undef |> + Ikiwiki::instance <| tag == $nodename or tag == 'all' or tag == undef |> + + Apache::site <| tag != $nodename and tag != 'all' and tag != undef |> { + ensure => absent, + } + + Database::instance <| tag != $nodename and tag != 'all' and tag != undef |> { + ensure => absent, + } + + Ikiwiki::instance <| tag != $nodename and tag != 'all' and tag != undef |> { + ensure => absent, + } + + @apache::site { "images": docroot => "${apache_www_folder}/images", mpm => false, + tag => 'all', } } -- cgit v1.2.3