Add sources.d.n static vhost with redirect to sources.d.o
authorJulien Cristau <jcristau@debian.org>
Tue, 5 Dec 2017 08:20:53 +0000 (09:20 +0100)
committerJulien Cristau <jcristau@debian.org>
Tue, 5 Dec 2017 08:23:19 +0000 (09:23 +0100)
modules/roles/manifests/static_mirror.pp
modules/roles/templates/static-mirroring/vhost/static-vhosts-simple.erb

index f7cefc6..e7050fc 100644 (file)
@@ -119,6 +119,7 @@ class roles::static_mirror {
        ssl::service { 'micronews.debian.org'          : ensure => "ifstatic", notify  => Exec['service apache2 reload'], key => true, }
        ssl::service { 'mozilla.debian.net'            : ensure => "ifstatic", notify  => Exec['service apache2 reload'], key => true, }
        ssl::service { 'news.debian.net'               : ensure => "ifstatic", notify  => Exec['service apache2 reload'], key => true, }
+       ssl::service { 'sources.debian.net'            : ensure => "present",  notify  => Exec['service apache2 reload'], key => true, }
        ssl::service { 'timeline.debian.net'           : ensure => "ifstatic", notify  => Exec['service apache2 reload'], key => true, }
        ssl::service { 'video.debian.net'              : ensure => "present",  notify  => Exec['service apache2 reload'], key => true, }
        ssl::service { 'wnpp-by-tags.debian.net'       : ensure => "ifstatic", notify  => Exec['service apache2 reload'], key => true, }
index 146124a..30a186e 100644 (file)
        </FilesMatch>
 </Macro>
 
+<Macro vstatic-vhost-extra-sources.debian.net>
+       Redirect permanent / https://sources.debian.org/
+</Macro>
+
 <%=
 
 def vhost(lines, sn, kwargs={})
@@ -191,6 +195,7 @@ end
 
 lines = []
 vhost(lines, "mozilla.debian.net"            , :ssl => true, :ssl_optional => true)
+vhost(lines, "sources.debian.net"            , :ssl => true, :extra => true)
 vhost(lines, "backports.debian.org"          , :ssl => true)
 vhost(lines, "incoming.debian.org"           , :ssl => true, :ssl_optional => true)
 vhost(lines, "incoming.ports.debian.org"     , :ssl => true, :ssl_optional => true)