summaryrefslogtreecommitdiff
path: root/manifests/init.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/init.pp')
-rw-r--r--manifests/init.pp27
1 files changed, 0 insertions, 27 deletions
diff --git a/manifests/init.pp b/manifests/init.pp
index ec6c0cf..1ff5869 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -4,31 +4,4 @@ class websites inherits websites::setup {
mpm => false,
tag => 'all',
}
-
- # Retrieve configured instances
- $sites = hiera('apache::sites', {})
- $databases = hiera('database::instances', {})
- $ikiwikis = hiera('ikiwiki::instances', {})
- $domains = hiera('domain_check::instances', {})
-
- # Apply instances
- create_resources('apache::site', $sites)
- create_resources('database::instance', $databases)
- create_resources('ikiwiki::instance', $ikiwikis)
- create_resources('domain_check::instance', $domains)
-
- # Remove untagged site instances
- Apache::Site <| tag != $::hostname and tag != 'all' |> {
- ensure => absent,
- }
-
- # Remove untagged database instances
- Database::Instance <| tag != $::hostname and tag != 'all' |> {
- ensure => absent,
- }
-
- # Remove untagged ikiwiki instances
- Ikiwiki::Instance <| tag != $::hostname and tag != 'all' |> {
- ensure => absent,
- }
}