aboutsummaryrefslogtreecommitdiff
path: root/manifests/subsystems
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/subsystems')
-rw-r--r--manifests/subsystems/websites.pp19
1 files changed, 18 insertions, 1 deletions
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',
}
}