Make salsa.d.o the default ssl vhost on godard so lame clients can get to it
authorJulien Cristau <jcristau@debian.org>
Mon, 9 Jul 2018 18:06:59 +0000 (20:06 +0200)
committerJulien Cristau <jcristau@debian.org>
Mon, 9 Jul 2018 18:06:59 +0000 (20:06 +0200)
Apparently bzr still doesn't do SNI
(https://salsa.debian.org/salsa/support/issues/90)

modules/salsa/manifests/web.pp

index 212e9be..ca23867 100644 (file)
@@ -20,19 +20,23 @@ class salsa::web inherits salsa {
                site    => 'salsa.debian.org',
                content => template('salsa/apache-salsa.debian.org.conf.erb'),
        }
-       apache2::site { '010-registry.salsa.debian.org':
+       apache2::site { '010-registry.salsa.debian.org': ensure => absent, }
+       apache2::site { '011-registry.salsa.debian.org':
                site    => 'registry.salsa.debian.org',
                content => template('salsa/apache-registry.salsa.debian.org.conf.erb'),
        }
-       apache2::site { '010-signup.salsa.debian.org':
+       apache2::site { '010-signup.salsa.debian.org': ensure => absent, }
+       apache2::site { '011-signup.salsa.debian.org':
                site    => 'signup.salsa.debian.org',
                content => template('salsa/apache-signup.salsa.debian.org.conf.erb'),
        }
-       apache2::site { '010-webhook.salsa.debian.org':
+       apache2::site { '010-webhook.salsa.debian.org': ensure => absent, }
+       apache2::site { '011-webhook.salsa.debian.org':
                site    => 'webhook.salsa.debian.org',
                content => template('salsa/apache-webhook.salsa.debian.org.conf.erb'),
        }
-       apache2::site { '010-pages.debian.net':
+       apache2::site { '010-pages.debian.net': ensure => absent, }
+       apache2::site { '011-pages.debian.net':
                site    => 'pages.debian.net',
                content => template('salsa/apache-pages.debian.net.conf.erb'),
        }