From 7dd726342b257939104e145595ad1780f27a3650 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Sat, 6 Feb 2016 16:38:31 +0100 Subject: [PATCH] static: only install apache::site instances relevant for this mirror --- modules/roles/manifests/static_mirror.pp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/roles/manifests/static_mirror.pp b/modules/roles/manifests/static_mirror.pp index 91e60c049..86fad94e3 100644 --- a/modules/roles/manifests/static_mirror.pp +++ b/modules/roles/manifests/static_mirror.pp @@ -50,11 +50,13 @@ class roles::static_mirror { apache2::site { '010-planet.debian.org': site => 'planet.debian.org', + ensure => has_static_component('planet.debian.org') ? { true => "present", false => "absent" }, content => template('roles/static-mirroring/vhost/planet.debian.org.erb'), } apache2::site { '010-lintian.debian.org': site => 'lintian.debian.org', + ensure => has_static_component('lintian.debian.org') ? { true => "present", false => "absent" }, content => template('roles/static-mirroring/vhost/lintian.debian.org.erb'), } @@ -66,6 +68,7 @@ class roles::static_mirror { $wwwdo_document_root = '/srv/static.debian.org/mirrors/www.debian.org/cur' apache2::site { '005-www.debian.org': site => 'www.debian.org', + ensure => has_static_component('www.debian.org') ? { true => "present", false => "absent" }, content => template('roles/apache-www.debian.org.erb'), } -- 2.20.1