+++ /dev/null
-# do not modify - this file is maintained via puppet
-
-AddType application/font-woff2 .woff2
-
-Use common-debian-service-https-redirect * debconf18.debconf.org
-
-WSGIDaemonProcess debconf18 \
- processes=3 threads=2 \
- user=www-data group=debconf-web maximum-requests=750 umask=0007 display-name=wsgi-debconf18.debconf.org \
- python-path=/srv/debconf-web/debconf18.debconf.org/dc18.dc.o/:/srv/debconf-web/debconf18.debconf.org/dc18.dc.o/ve/lib/python3.5/site-packages/
-
-<VirtualHost *:443>
- ServerAdmin admin@debconf.org
- ServerName debconf18.debconf.org
-
- ErrorLog /var/log/apache2/debconf18.debconf.org-error.log
- CustomLog /var/log/apache2/debconf18.debconf.org-access.log combined
-
- Use common-debian-service-ssl debconf18.debconf.org
- Use common-ssl-HSTS
-
- Header always set Referrer-Policy "same-origin"
- Header always set X-Content-Type-Options nosniff
- Header always set X-XSS-Protection "1; mode=block"
-# Header always set Access-Control-Allow-Origin: "*"
-
- # Debian SSO
- SSLCACertificateFile /var/lib/dsa/sso/ca.crt
- SSLCARevocationCheck chain
- SSLCARevocationFile /var/lib/dsa/sso/ca.crl
-
- WSGIProcessGroup debconf18
- WSGIScriptAlias / /srv/debconf-web/debconf18.debconf.org/dc18.dc.o/wsgi.py
- WSGIPassAuthorization On
-
- <Directory /srv/debconf-web/debconf18.debconf.org/dc18.dc.o>
- <Files wsgi.py>
- Require all granted
- </Files>
- </Directory>
-
- Alias /static/ /srv/debconf-web/debconf18.debconf.org/dc18.dc.o/localstatic/
- Alias /favicon.ico /srv/debconf-web/debconf18.debconf.org/dc18.dc.o/localstatic/img/favicon/favicon.ico
- <Directory /srv/debconf-web/debconf18.debconf.org/dc18.dc.o/localstatic/>
- Require all granted
-
- # A little hacky, but it means we won't accidentally catch non-hashed filenames
- <FilesMatch ".*\.[0-9a-f]{12}\.[a-z0-9]{2,5}$">
- ExpiresActive on
- ExpiresDefault "access plus 1 year"
- </FilesMatch>
- </Directory>
-
- Alias /media/ /srv/debconf-web/debconf18.debconf.org/dc18.dc.o/media/
- <Directory /srv/debconf-web/debconf18.debconf.org/dc18.dc.o/media/>
- Require all granted
- </Directory>
-
- <Location /accounts/debian-login>
- SSLOptions +StdEnvVars
- # Allow access if one does not have a valid certificate
- SSLVerifyClient optional
- </Location>
-</VirtualHost>
-
-# vim: set ft=apache:
ssl::service { 'debconf18.debconf.org':
notify => Exec['service apache2 reload'],
key => true,
+ ensure => absent,
}
apache2::site { '010-debconf18.debconf.org':
site => 'debconf18.debconf.org',
- source => 'puppet:///modules/roles/debconf_wafer/debconf18.debconf.org',
+ ensure => absent,
}
ssl::service { 'debconf19.debconf.org':