Create a docs-old website.

This commit is contained in:
Kevin Fenzi 2017-08-24 22:52:09 +00:00
parent f0e03bd7e9
commit 82e49d5523
8 changed files with 74 additions and 0 deletions

View file

@ -56,5 +56,8 @@
- role: fedora-docs/proxy
website: docs.fedoraproject.org
- role: fedora-docs-old/proxy
website: docs-old.fedoraproject.org
- role: developer/website
website: developer.fedoraproject.org

View file

@ -243,6 +243,13 @@
sslonly: true
cert_name: "{{wildcard_cert_name}}"
- role: httpd/website
name: docs-old.fedoraproject.org
server_aliases:
- docs-old.stg.fedoraproject.org
sslonly: true
cert_name: "{{wildcard_cert_name}}"
- role: httpd/website
name: bodhi.fedoraproject.org
sslonly: true

View file

@ -0,0 +1 @@
10 * * * * root /usr/local/bin/lock-wrapper olddocssync /usr/local/bin/docs-old-rsync >/dev/null

View file

@ -0,0 +1,3 @@
#!/bin/sh
/usr/bin/rsync -aSHPv --delete --exclude=.git/objects/ sundries01::docs-old/ /srv/web/docs-old.fedoraproject.org/

View file

@ -0,0 +1,19 @@
DocumentRoot /srv/web/docs-old.fedoraproject.org/
ErrorDocument 404 http://docs-old.fedoraproject.org/
AddType application/epub+zip .epub
AddType image/svg+xml .svg
AddType image/svg+xml .svgz
AddEncoding gzip .svgz
<FilesMatch \.svgz$>
<IfModule mod_gzip.c>
mod_gzip_on No
</IfModule>
</FilesMatch>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript
FileETag MTime Size
ExpiresActive On
ExpiresDefault "access plus 30 minutes"

View file

@ -0,0 +1,25 @@
- copy: >
src=docs-rsync dest=/usr/local/bin/docs-old-rsync
owner=root group=root mode=0755
tags:
- fedora-docs-old
- fedora-docs-old/proxy
- copy: >
src=cron-docs-old-rsync dest=/etc/cron.d/docs-old-rsync
owner=root group=root mode=0644
tags:
- fedora-docs-old
- fedora-docs-old/proxy
- copy: >
src={{item}} dest=/etc/httpd/conf.d/{{website}}/{{item}}
owner=root group=root mode=0644
with_items:
- fedora-docs-old.conf
- redirects-old.conf
notify:
- reload proxyhttpd
tags:
- fedora-docs-old
- fedora-docs-old/proxy

View file

@ -14,6 +14,14 @@ gid = root
read only = yes
hosts allow = 10.5.126.13 192.168.1.59
[docs-old]
comment = Old Docs Site
path = /srv/web/docs-old
uid = root
gid = root
read only = yes
hosts allow = 10.5.126.0/255.255.255.0 192.168.0.0/255.255.0.0
[docs]
comment = Docs Site
path = /srv/web/docs

View file

@ -14,6 +14,14 @@ gid = root
read only = yes
hosts allow = 10.5.126.13 192.168.1.59
[docs-old]
comment = Old Docs Site
path = /srv/web/docs-old
uid = root
gid = root
read only = yes
hosts allow = 10.5.126.0/255.255.255.0 192.168.0.0/255.255.0.0
[docs]
comment = Docs Site
path = /srv/web/docs