Create a docs-old website.
This commit is contained in:
parent
f0e03bd7e9
commit
82e49d5523
8 changed files with 74 additions and 0 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
1
roles/fedora-docs-old/proxy/files/cron-docs-old-rsync
Normal file
1
roles/fedora-docs-old/proxy/files/cron-docs-old-rsync
Normal file
|
@ -0,0 +1 @@
|
|||
10 * * * * root /usr/local/bin/lock-wrapper olddocssync /usr/local/bin/docs-old-rsync >/dev/null
|
3
roles/fedora-docs-old/proxy/files/docs-old-rsync
Executable file
3
roles/fedora-docs-old/proxy/files/docs-old-rsync
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/sh
|
||||
|
||||
/usr/bin/rsync -aSHPv --delete --exclude=.git/objects/ sundries01::docs-old/ /srv/web/docs-old.fedoraproject.org/
|
19
roles/fedora-docs-old/proxy/files/fedora-docs-old.conf
Normal file
19
roles/fedora-docs-old/proxy/files/fedora-docs-old.conf
Normal 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"
|
25
roles/fedora-docs-old/proxy/tasks/main.yml
Normal file
25
roles/fedora-docs-old/proxy/tasks/main.yml
Normal 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
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue