add planet.d.o onionbalance and web
authorPeter Palfrader <peter@palfrader.org>
Fri, 29 Jul 2016 17:15:21 +0000 (17:15 +0000)
committerPeter Palfrader <peter@palfrader.org>
Fri, 29 Jul 2016 17:15:21 +0000 (17:15 +0000)
modules/roles/manifests/onionbalance.pp
modules/roles/templates/static-mirroring/vhost/planet.debian.org.erb

index f36aac7..6199246 100644 (file)
@@ -32,4 +32,7 @@ class roles::onionbalance {
        onion::balance_service { 'es.debconf.org': }
        onion::balance_service { 'fr.debconf.org': }
        onion::balance_service { 'miniconf10.debconf.org': }
+
+       # non-SSL
+       onion::balance_service { 'planet.debian.org': }
 }
index 8cecd35..7d0ab01 100644 (file)
@@ -3,6 +3,9 @@
 <Virtualhost <%= vhost_listen %> >
        ServerName planet.debian.org
        ServerAlias planet.debian.net planeta.debian.net planet-backend.debian.org planet-fastly.debian.org planet-maxcdn.debian.org
+       <% if scope.function_onion_global_service_hostname(['planet.debian.org']) -%>
+       ServerAlias <%= scope.function_onion_global_service_hostname(['planet.debian.org']) %>
+       <% end %>
        ServerAdmin planet@debian.org
 
        ErrorLog /var/log/apache2/planet.debian.org-error.log