Put vhost for signup.salsa.debian.org on the salsa host (re: RT#7008)
[mirror/dsa-puppet.git] / modules / salsa / manifests / web.pp
1 #
2 class salsa::web inherits salsa {
3         include apache2
4         include apache2::proxy_http
5         include apache2::rewrite
6         include apache2::ssl
7
8         ssl::service { [ 'salsa.debian.org',
9                          'signup.salsa.debian.org',
10                        ]:
11                 notify  => Exec['service apache2 reload'],
12                 key => true,
13         }
14
15         apache2::site { '010-salsa.debian.org':
16                 site    => 'salsa.debian.org',
17                 content => template('salsa/apache-salsa.debian.org.conf.erb'),
18         }
19         apache2::site { '010-signup.salsa.debian.org':
20                 site    => 'signup.salsa.debian.org',
21                 content => template('salsa/apache-signup.salsa.debian.org.conf.erb'),
22         }
23         apache2::site { '010-pages.debian.net':
24                 site    => 'pages.debian.net',
25                 content => template('salsa/apache-pages.debian.net.conf.erb'),
26         }
27 }