install snapshot cert
[mirror/dsa-puppet.git] / modules / roles / manifests / snapshot_web.pp
index a20fb38..3067981 100644 (file)
@@ -1,7 +1,6 @@
 class roles::snapshot_web {
        include apache2
        include apache2::rewrite
-       include stretch::network_online
 
        ensure_packages ( [
                "libapache2-mod-wsgi",
@@ -9,12 +8,21 @@ class roles::snapshot_web {
                ensure => 'installed',
        })
 
+       ssl::service { 'snapshot.debian.org':
+               notify  => Exec['service apache2 reload'],
+               key => true,
+       }
        apache2::site { '020-snapshot.debian.org':
                site   => 'snapshot.debian.org',
                content => template('roles/snapshot/snapshot.debian.org.conf.erb')
        }
 
        case $::hostname {
+               'lw07': {
+                       $ipv4addr        = '185.17.185.185'
+                       $ipv6addr        = '2001:1af8:4020:b030:deb::185'
+                       $ipv6addr_apache = '2001:1af8:4020:b030:deb::187'
+               }
                'sallinen': {
                        $ipv4addr        = '193.62.202.27'
                        $ipv6addr        = '2001:630:206:4000:1a1a:0:c13e:ca1b'