retire arm.fedoraproject.org

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
This commit is contained in:
Ryan Lercho 2023-05-08 12:15:54 +10:00 committed by ryanlerch
parent b0b0acd4e5
commit a4d2fb7107
8 changed files with 3 additions and 129 deletions

View file

@ -25,7 +25,6 @@
command: /usr/bin/rsync --delete -a --no-owner --no-group sundries01::{{item}}/ /srv/web/{{item}}/
with_items:
- getfedora.org
- arm.fedoraproject.org
- fedoracommunity.org
- developer.fedoraproject.org
- fedoraproject.org

View file

@ -1,9 +0,0 @@
DocumentRoot /srv/web/arm.fedoraproject.org
Alias /favicon.ico /srv/web/fedoraproject.org/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"

View file

@ -1 +0,0 @@
25 * * * * root /usr/bin/rsync --delete -a --no-owner --no-group sundries01::arm.fedoraproject.org/ /srv/web/arm.fedoraproject.org/

View file

@ -1,81 +0,0 @@
# Define the correct MIME type for specific languages
AddType text/html .bn
AddType text/html .el
AddType text/html .nb
AddType text/html .pl
AddType text/html .es
AddType text/html .tr
AddType text/html .sr
AddType text/html .si
AddType text/html .pt
AddLanguage ar .ar
AddLanguage bn-in .bn_IN
AddLanguage ca .ca
AddLanguage cs .cs
AddLanguage da .da
AddLanguage de .de
AddLanguage en .en
AddLanguage es .es
AddLanguage fi .fi
AddLanguage fr .fr
AddLanguage hu .hu
AddLanguage id .id
AddLanguage it .it
AddLanguage ja .ja
AddLanguage km .km
AddLanguage ko .ko
AddLanguage pl .pl
AddLanguage pt .pt
AddLanguage pt-br .pt_BR
AddLanguage ru .ru
AddLanguage si .si
AddLanguage sk .sk
AddLanguage sr .sr
AddLanguage sv .sv
AddLanguage tr .tr
AddLanguage uk .uk
AddLanguage zh-cn .zh_Hans_CN
LanguagePriority en
ForceLanguagePriority Prefer Fallback
AddDefaultCharset utf-8
RewriteEngine on
RewriteCond %{QUERY_STRING} ^lang=(ar|bn_IN|ca|cs|da|de|en|es|fi|fr|hu|id|it|ja|km|ko|pl|pt|pt_BR|ru|si|sk|sr|sv|tr|uk|zh_Hans_CN)$
RewriteRule ^(?:/(?:ar|bn_IN|ca|cs|da|de|en|es|fi|fr|hu|id|it|ja|km|ko|pl|pt|pt_BR|ru|si|sk|sr|sv|tr|uk|zh_Hans_CN))?(/.*)$ /%1$1? [R=301]
AliasMatch ^(?:/(?:ar|bn_IN|ca|cs|da|de|en|es|fi|fr|hu|id|it|ja|km|ko|pl|pt|pt_BR|ru|si|sk|sr|sv|tr|uk|zh_Hans_CN))(/.*)?$ /srv/web/arm.fedoraproject.org$1
<Directory /srv/web/arm.fedoraproject.org>
Options MultiViews
SetEnvIf Request_URI ^/ar/ prefer-language=ar
SetEnvIf Request_URI ^/bn_IN/ prefer-language=bn-in
SetEnvIf Request_URI ^/ca/ prefer-language=ca
SetEnvIf Request_URI ^/cs/ prefer-language=cs
SetEnvIf Request_URI ^/da/ prefer-language=da
SetEnvIf Request_URI ^/de/ prefer-language=de
SetEnvIf Request_URI ^/en/ prefer-language=en
SetEnvIf Request_URI ^/es/ prefer-language=es
SetEnvIf Request_URI ^/fi/ prefer-language=fi
SetEnvIf Request_URI ^/fr/ prefer-language=fr
SetEnvIf Request_URI ^/hu/ prefer-language=hu
SetEnvIf Request_URI ^/id/ prefer-language=id
SetEnvIf Request_URI ^/it/ prefer-language=it
SetEnvIf Request_URI ^/ja/ prefer-language=ja
SetEnvIf Request_URI ^/km/ prefer-language=km
SetEnvIf Request_URI ^/ko/ prefer-language=ko
SetEnvIf Request_URI ^/pl/ prefer-language=pl
SetEnvIf Request_URI ^/pt/ prefer-language=pt
SetEnvIf Request_URI ^/pt_BR/ prefer-language=pt-br
SetEnvIf Request_URI ^/ru/ prefer-language=ru
SetEnvIf Request_URI ^/si/ prefer-language=si
SetEnvIf Request_URI ^/sk/ prefer-language=sk
SetEnvIf Request_URI ^/sr/ prefer-language=sr
SetEnvIf Request_URI ^/sv/ prefer-language=sv
SetEnvIf Request_URI ^/tr/ prefer-language=tr
SetEnvIf Request_URI ^/uk/ prefer-language=uk
SetEnvIf Request_URI ^/zh_Hans_CN/ prefer-language=zh-cn
</Directory>

View file

@ -1,18 +0,0 @@
- name: Copy in the sync-arm cronjob
copy: src=cron-sync-arm dest=/etc/cron.d/sync-arm
tags:
- fedora-web
- fedora-web/arm
- name: Copy some config files for {{website}}
copy: >
src={{item}} dest=/etc/httpd/conf.d/{{website}}/{{item}}
owner=root group=root mode=0644
with_items:
- arm.conf
- languages.conf
notify:
- reload proxyhttpd
tags:
- fedora-web
- fedora-web/arm

View file

@ -126,14 +126,6 @@ gid = root
read only = yes
hosts allow = 10.3.160.0/255.255.224.0 192.168.0.0/255.255.0.0
[arm.fedoraproject.org]
comment = arm.fedoraproject.org
path = /srv/websites/arm.fedoraproject.org
uid = root
gid = root
read only = yes
hosts allow = 10.3.160.0/255.255.224.0 192.168.0.0/255.255.0.0
[iot.fedoraproject.org]
comment = iot.fedoraproject.org
path = /srv/web/iot.fedoraproject.org

View file

@ -126,14 +126,6 @@ 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 10.3.160.0/255.255.224.0
[arm.fedoraproject.org]
comment = arm.fedoraproject.org
path = /srv/web/arm.fedoraproject.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 10.3.160.0/255.255.224.0
[iot.fedoraproject.org]
comment = iot.fedoraproject.org
path = /srv/web/iot.fedoraproject.org

View file

@ -44,7 +44,7 @@ TREEDIR=${LOGDIR}/${YEAR}/${MONTH}/${DAY}
AWSTATS=/usr/share/awstats/wwwroot/cgi-bin/awstats.pl
HTMLDOC=/usr/bin/htmldoc
SITES="admin.fedoraproject.org apps.fedoraproject.org arm.fedoraproject.org ask.fedoraproject.org badges.fedoraproject.org bodhi.fedoraproject.org budget.fedoraproject.org bugz.fedoraproject.org cloud.fedoraproject.org codecs.fedoraproject.org communityblog.fedoraproject.org copr.fedoraproject.org developer.fedoraproject.org developers.fedoraproject.org docs.fedoraproject.org docs-old.fedoraproject.org download.fedoraproject.org fas.fedoraproject.org fedora.my fedoracommunity.org fedoramagazine.org fedoraproject.com fedoraproject.org flocktofedora.net flocktofedora.org fonts.fedoraproject.org fpaste.org fudcon.fedoraproject.org get.fedoraproject.org getfedora.org help.fedoraproject.org id.fedoraproject.org it.fedoracommunity.org join.fedoraproject.org k12linux.org kde.fedoraproject.org l10n.fedoraproject.org labs.fedoraproject.org lists.fedorahosted.org lists.fedoraproject.org meetbot-raw.fedoraproject.org meetbot.fedoraproject.org mirrors.fedoraproject.org nightly.fedoraproject.org osbs.fedoraproject.org paste.fedoraproject.org pdc.fedoraproject.org people.fedoraproject.org port389.org qa.fedoraproject.org redirect.fedoraproject.org registry.fedoraproject.org smolts.org spins.fedoraproject.org src.fedoraproject.org start.fedoraproject.org store.fedoraproject.org translate.fedoraproject.org uk.fedoracommunity.org fedoraloveskde.org kinoite.fedoraproject.org"
SITES="admin.fedoraproject.org apps.fedoraproject.org ask.fedoraproject.org badges.fedoraproject.org bodhi.fedoraproject.org budget.fedoraproject.org bugz.fedoraproject.org cloud.fedoraproject.org codecs.fedoraproject.org communityblog.fedoraproject.org copr.fedoraproject.org developer.fedoraproject.org developers.fedoraproject.org docs.fedoraproject.org docs-old.fedoraproject.org download.fedoraproject.org fas.fedoraproject.org fedora.my fedoracommunity.org fedoramagazine.org fedoraproject.com fedoraproject.org flocktofedora.net flocktofedora.org fonts.fedoraproject.org fpaste.org fudcon.fedoraproject.org get.fedoraproject.org getfedora.org help.fedoraproject.org id.fedoraproject.org it.fedoracommunity.org join.fedoraproject.org k12linux.org kde.fedoraproject.org l10n.fedoraproject.org labs.fedoraproject.org lists.fedorahosted.org lists.fedoraproject.org meetbot-raw.fedoraproject.org meetbot.fedoraproject.org mirrors.fedoraproject.org nightly.fedoraproject.org osbs.fedoraproject.org paste.fedoraproject.org pdc.fedoraproject.org people.fedoraproject.org port389.org qa.fedoraproject.org redirect.fedoraproject.org registry.fedoraproject.org smolts.org spins.fedoraproject.org src.fedoraproject.org start.fedoraproject.org store.fedoraproject.org translate.fedoraproject.org uk.fedoracommunity.org fedoraloveskde.org kinoite.fedoraproject.org"
pushd ${CONFDIR}
for SITE in ${SITES}; do