whatcanidoforfedora: move prod over to openshift as well.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
This commit is contained in:
parent
994af0fe68
commit
23eadcbb0c
11 changed files with 0 additions and 126 deletions
|
@ -51,8 +51,6 @@
|
||||||
when: master_sundries_node
|
when: master_sundries_node
|
||||||
- role: developer/build
|
- role: developer/build
|
||||||
when: master_sundries_node
|
when: master_sundries_node
|
||||||
- role: whatcanidoforfedora/build
|
|
||||||
when: master_sundries_node
|
|
||||||
- role: fedmsg/base
|
- role: fedmsg/base
|
||||||
when: master_sundries_node
|
when: master_sundries_node
|
||||||
|
|
||||||
|
|
|
@ -52,8 +52,6 @@
|
||||||
website: alt.fedoraproject.org
|
website: alt.fedoraproject.org
|
||||||
- role: fedora-web/src
|
- role: fedora-web/src
|
||||||
website: src.fedoraproject.org
|
website: src.fedoraproject.org
|
||||||
- role: fedora-web/whatcanidoforfedora
|
|
||||||
website: whatcanidoforfedora.org
|
|
||||||
|
|
||||||
# Some other static content, not strictly part of "fedora-web" goes below here
|
# Some other static content, not strictly part of "fedora-web" goes below here
|
||||||
- role: fedora-budget/proxy
|
- role: fedora-budget/proxy
|
||||||
|
|
|
@ -724,7 +724,6 @@
|
||||||
targettype: openshift
|
targettype: openshift
|
||||||
keephost: true
|
keephost: true
|
||||||
tags: whatcanidoforfedora.org
|
tags: whatcanidoforfedora.org
|
||||||
when: env == "staging"
|
|
||||||
|
|
||||||
- role: httpd/reverseproxy
|
- role: httpd/reverseproxy
|
||||||
website: fpdc.fedoraproject.org
|
website: fpdc.fedoraproject.org
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
25 * * * * root /usr/bin/rsync --delete -a --no-owner --no-group sundries01::whatcanidoforfedora.org/ /srv/web/whatcanidoforfedora.org/
|
|
|
@ -1,17 +0,0 @@
|
||||||
- name: Copy some config files for {{website}}
|
|
||||||
template: >
|
|
||||||
src={{item}} dest=/etc/httpd/conf.d/{{website}}/{{item}}
|
|
||||||
owner=root group=root mode=0644
|
|
||||||
with_items:
|
|
||||||
- whatcanidoforfedora-web.conf
|
|
||||||
notify:
|
|
||||||
- reload proxyhttpd
|
|
||||||
tags:
|
|
||||||
- fedora-web
|
|
||||||
- fedora-web/whatcanidoforfedora
|
|
||||||
|
|
||||||
- name: Copy in the sync-whatcanidoforfedora cronjob
|
|
||||||
copy: src=cron-sync-whatcanidoforfedora dest=/etc/cron.d/sync-whatcanidoforfedora
|
|
||||||
tags:
|
|
||||||
- fedora-web
|
|
||||||
- fedora-web/whatcanidoforfedora
|
|
|
@ -1,13 +0,0 @@
|
||||||
DocumentRoot /srv/web/whatcanidoforfedora.org
|
|
||||||
Alias /favicon.ico /srv/web/fedoraproject.org/static/images/favicon.ico
|
|
||||||
|
|
||||||
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript
|
|
||||||
|
|
||||||
FileETag MTime Size
|
|
||||||
|
|
||||||
ExpiresActive On
|
|
||||||
ExpiresDefault "access plus 30 minutes"
|
|
||||||
|
|
||||||
RewriteEngine On
|
|
||||||
RewriteRule "^/$" "/en/" [R]
|
|
||||||
RewriteRule "^/index.html$" "/en/" [R]
|
|
|
@ -134,14 +134,6 @@ gid = root
|
||||||
read only = yes
|
read only = yes
|
||||||
hosts allow = 10.5.126.0/255.255.255.0 192.168.0.0/255.255.0.0 10.5.128.0/255.255.255.0
|
hosts allow = 10.5.126.0/255.255.255.0 192.168.0.0/255.255.0.0 10.5.128.0/255.255.255.0
|
||||||
|
|
||||||
[whatcanidoforfedora.org]
|
|
||||||
comment = whatcanidoforfedora.org
|
|
||||||
path = /srv/web/whatcanidoforfedora.org
|
|
||||||
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 10.5.128.0/255.255.255.0
|
|
||||||
|
|
||||||
[labs.fedoraproject.org]
|
[labs.fedoraproject.org]
|
||||||
comment = labs.fedoraproject.org
|
comment = labs.fedoraproject.org
|
||||||
path = /srv/web/labs.fedoraproject.org
|
path = /srv/web/labs.fedoraproject.org
|
||||||
|
|
|
@ -134,14 +134,6 @@ gid = root
|
||||||
read only = yes
|
read only = yes
|
||||||
hosts allow = 10.5.126.0/255.255.255.0 192.168.0.0/255.255.0.0 10.5.128.0/255.255.255.0
|
hosts allow = 10.5.126.0/255.255.255.0 192.168.0.0/255.255.0.0 10.5.128.0/255.255.255.0
|
||||||
|
|
||||||
[whatcanidoforfedora.org]
|
|
||||||
comment = whatcanidoforfedora.org
|
|
||||||
path = /srv/web/whatcanidoforfedora.org
|
|
||||||
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 10.5.128.0/255.255.255.0
|
|
||||||
|
|
||||||
[labs.fedoraproject.org]
|
[labs.fedoraproject.org]
|
||||||
comment = labs.fedoraproject.org
|
comment = labs.fedoraproject.org
|
||||||
path = /srv/web/labs.fedoraproject.org
|
path = /srv/web/labs.fedoraproject.org
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
MAILTO=web-members@fedoraproject.org
|
|
||||||
15 * * * * apache /usr/local/bin/lock-wrapper sync-wcidff /usr/local/bin/sync-wcidff.sh
|
|
|
@ -1,31 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
# Borrowed heavily from the syncStatic cronjob script.
|
|
||||||
|
|
||||||
if [ ! -d /srv/web/asknot-ng/.git ]
|
|
||||||
then
|
|
||||||
/usr/bin/git clone -q \
|
|
||||||
https://github.com/fedora-infra/asknot-ng.git \
|
|
||||||
/srv/web/asknot-ng
|
|
||||||
fi
|
|
||||||
|
|
||||||
cd /srv/web/asknot-ng
|
|
||||||
|
|
||||||
/usr/bin/git clean -q -fdx || exit 1
|
|
||||||
/usr/bin/git reset -q --hard || exit 1
|
|
||||||
/usr/bin/git checkout -q develop || exit 1
|
|
||||||
/usr/bin/git pull -q --ff-only || exit 1
|
|
||||||
|
|
||||||
err=$(
|
|
||||||
{
|
|
||||||
./build.sh &&\
|
|
||||||
rsync -qa --delete-after --delay-updates build/ "/srv/web/whatcanidoforfedora.org/"; \
|
|
||||||
} 2>&1
|
|
||||||
)
|
|
||||||
|
|
||||||
rc=$?
|
|
||||||
if [ $rc -ne 0 ]; then
|
|
||||||
echo "whatcanidoforfedora.org build failed"
|
|
||||||
echo "===================================="
|
|
||||||
echo "$err"
|
|
||||||
echo
|
|
||||||
fi
|
|
|
@ -1,41 +0,0 @@
|
||||||
- name: Install needed packages
|
|
||||||
package: name={{ item }} state=present
|
|
||||||
with_items:
|
|
||||||
- PyYAML
|
|
||||||
- git
|
|
||||||
- python-mako
|
|
||||||
tags:
|
|
||||||
- packages
|
|
||||||
- whatcanidoforfedora
|
|
||||||
|
|
||||||
- name: Create directories
|
|
||||||
file: state=directory
|
|
||||||
path=/srv/web/{{item}}
|
|
||||||
owner=apache group=apache mode=0755
|
|
||||||
setype=httpd_sys_content_t seuser=system_u
|
|
||||||
with_items:
|
|
||||||
- whatcanidoforfedora.org
|
|
||||||
tags:
|
|
||||||
- whatcanidoforfedora
|
|
||||||
|
|
||||||
- name: Copy sync-wcidff.sh script
|
|
||||||
copy:
|
|
||||||
src: sync-wcidff.sh
|
|
||||||
dest: /usr/local/bin/sync-wcidff.sh
|
|
||||||
owner: root
|
|
||||||
group: root
|
|
||||||
mode: 0755
|
|
||||||
tags:
|
|
||||||
- whatcanidoforfedora
|
|
||||||
- cron
|
|
||||||
|
|
||||||
- name: Install the sync-wcidff cronjob
|
|
||||||
copy:
|
|
||||||
src: sync-wcidff.cron
|
|
||||||
dest: /etc/cron.d/sync-wcidff.cron
|
|
||||||
owner: root
|
|
||||||
group: root
|
|
||||||
mode: 0644
|
|
||||||
tags:
|
|
||||||
- whatcanidoforfedora
|
|
||||||
- cron
|
|
Loading…
Add table
Add a link
Reference in a new issue