Fix planet-backend.d.o
authorJulien Cristau <jcristau@debian.org>
Fri, 10 Nov 2017 22:48:09 +0000 (23:48 +0100)
committerJulien Cristau <jcristau@debian.org>
Fri, 10 Nov 2017 22:49:22 +0000 (23:49 +0100)
modules/roles/manifests/static_mirror.pp

index ddc497c..f7cefc6 100644 (file)
@@ -103,7 +103,11 @@ class roles::static_mirror {
        ssl::service { 'manpages.debian.org'           : ensure => "ifstatic", notify  => Exec['service apache2 reload'], key => true, }
        ssl::service { 'mirror-master.debian.org'      : ensure => "ifstatic", notify  => Exec['service apache2 reload'], key => true, }
        ssl::service { 'onion.debian.org'              : ensure => "ifstatic", notify  => Exec['service apache2 reload'], key => true, }
-       ssl::service { 'planet-backend.debian.org'     : ensure => "ifstatic", notify  => Exec['service apache2 reload'], key => true, }
+       ssl::service { 'planet-backend.debian.org'     :
+               ensure => has_static_component('planet.debian.org') ? { true => "present", false => "absent" },
+               notify => Exec['service apache2 reload'],
+               key    => true,
+       }
        ssl::service { 'release.debian.org'            : ensure => "ifstatic", notify  => Exec['service apache2 reload'], key => true, }
        ssl::service { 'rtc.debian.org'                : ensure => "ifstatic", notify  => Exec['service apache2 reload'], key => true }
        ssl::service { 'security-team.debian.org'      : ensure => "ifstatic", notify  => Exec['service apache2 reload'], key => true, }