add ssl vhost for planet-backend
authorJulien Cristau <jcristau@debian.org>
Fri, 10 Nov 2017 22:12:54 +0000 (23:12 +0100)
committerJulien Cristau <jcristau@debian.org>
Fri, 10 Nov 2017 22:12:54 +0000 (23:12 +0100)
modules/roles/manifests/static_mirror.pp
modules/roles/templates/static-mirroring/vhost/planet.debian.org.erb

index 1a754f9..ddc497c 100644 (file)
@@ -103,6 +103,7 @@ 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 { '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, }
index 9dca69c..1f45252 100644 (file)
@@ -1,11 +1,6 @@
 <% if scope.function_has_static_component(['planet.debian.org']) -%>
 
-<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 %>
+<Macro common-planet.d.o>
        ServerAdmin planet@debian.org
 
        ErrorLog /var/log/apache2/planet.debian.org-error.log
        <Directory /srv/static.debian.org/mirrors/planet.debian.org/cur>
                Require all granted
        </Directory>
+</Macro>
+
+<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 %>
+
+       Use common-planet.d.o
 
        RewriteEngine On
        RewriteCond %{HTTP_HOST} ^planeta.debian.net$ [NC]
        RewriteCond %{HTTP_HOST} ^planet.debian.net$ [NC]
        RewriteRule ^/(.*)        http://planet.debian.org/$1  [R=permanent,L]
 </VirtualHost>
+
+<VirtualHost <%= @vhost_listen_443 %> >
+       ServerName planet-backend.debian.org
+
+       Use common-debian-service-ssl planet-backend.debian.org
+       Use common-planet.d.o
+
+</VirtualHost>
+
 <% end -%>
 
 # vim:set syn=apache: