--- /dev/null
+class apache2::ssl {
+ apache2::module { 'ssl': }
+}
class roles::debtags {
- apache2::module { 'ssl': }
+ include apache2::ssl
package { 'libapache2-mod-wsgi': ensure => installed, }
ssl::service { 'debtags.debian.org':
class roles::jenkins {
- apache2::module { 'ssl': }
+ include apache2::ssl
apache2::module { 'proxy_http': }
apache2::site { '010-jenkins.debian.org':
package { 'libapache2-mod-geoip': ensure => installed, }
package { 'geoip-database': ensure => installed, }
+ include apache2::ssl
apache2::module { 'include': }
- apache2::module { 'ssl': }
apache2::module { 'geoip': require => [Package['libapache2-mod-geoip'], Package['geoip-database']]; }
file { '/usr/local/bin/static-mirror-run':
}
if $::apache2 and $syncproxy_name != 'unknown' {
+ include apache2::ssl
ssl::service { "$syncproxy_name": notify => Service['apache2'], key => true, }
apache2::site { '010-syncproxy.debian.org':
site => 'syncproxy.debian.org',