diff options
Diffstat (limited to 'manifests/init.pp')
-rw-r--r-- | manifests/init.pp | 27 |
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, - } } |