Dzahn has uploaded a new change for review. https://gerrit.wikimedia.org/r/263652
Change subject: (WIP) - add Apache site for 15.wp.org ...................................................................... (WIP) - add Apache site for 15.wp.org Add Apache site on bromine along with annual report 2014 to make 15.wikipedia.org work for annual report 2015. Bug:T599 Change-Id: I73a9ec635cea179bff0f01efe0b8ce6b64c01265 --- A modules/annualreport/files/15.wikipedia.org M modules/annualreport/manifests/init.pp 2 files changed, 29 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/52/263652/1 diff --git a/modules/annualreport/files/15.wikipedia.org b/modules/annualreport/files/15.wikipedia.org new file mode 100644 index 0000000..0afc3ad --- /dev/null +++ b/modules/annualreport/files/15.wikipedia.org @@ -0,0 +1,24 @@ +# vim: filetype=apache +# https://15.wikipedia.org (T599) + +<VirtualHost *:80> + ServerAdmin [email protected] + ServerName 15.wikipedia.org + + DocumentRoot /srv/org/wikimedia/annualreport/2015 + + ErrorLog /var/log/apache2/error.log + LogLevel warn + CustomLog /var/log/apache2/access.log combined + + RewriteEngine On + RewriteCond %{HTTP:X-Forwarded-Proto} !https + RewriteRule ^/(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,E=ProtoRedirect] + Header always merge Vary X-Forwarded-Proto + Header always set Strict-Transport-Security "max-age=31536000" + + <Directory /srv/org/wikimedia/annualreport/2015> + Require all granted + </Directory> + +</VirtualHost> diff --git a/modules/annualreport/manifests/init.pp b/modules/annualreport/manifests/init.pp index 7fa01b9..af07cfd 100644 --- a/modules/annualreport/manifests/init.pp +++ b/modules/annualreport/manifests/init.pp @@ -1,5 +1,5 @@ # sets up the WMF annual report site - https://annual.wikimedia.org/ -# T599 +# T599 - https://15.wikipedia.org (aka. annual report 2016) class annualreport { include ::apache @@ -16,6 +16,10 @@ source => 'puppet:///modules/annualreport/annual.wikimedia.org', } + apache::site { '15.wikipedia.org': + source => 'puppet:///modules/annualreport/15.wikipedia.org', + } + git::clone { 'wikimedia/annualreport': ensure => 'present', directory => '/srv/org/wikimedia/annualreport', -- To view, visit https://gerrit.wikimedia.org/r/263652 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I73a9ec635cea179bff0f01efe0b8ce6b64c01265 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Dzahn <[email protected]> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
