retire legacy fedora websites repo phase 2

Signed-off-by: Gregory Bartholomew <gregory.lee.bartholomew@gmail.com>
This commit is contained in:
Gregory Bartholomew
2025-11-17 16:34:31 +00:00
committed by kevin
parent 68d7014d04
commit bfcd857278
39 changed files with 0 additions and 1340 deletions

View File

@@ -41,8 +41,6 @@
- pager_server
- role: fedora-web/build
when: master_sundries_node|bool
- role: fedora-web/translation
when: master_sundries_node|bool and env != "staging"
- role: fedora-budget/build
when: master_sundries_node|bool
- role: fedora-docs/build

View File

@@ -16,27 +16,6 @@
- role: fedora-web/main
website: fedoraproject.org
- role: fedora-web/start
website: start.fedoraproject.org
when: env != "staging"
- role: fedora-web/mirrors
website: mirrors.fedoraproject.org
when: env != "staging"
- role: fedora-web/community
website: fedoracommunity.org
when: env == "production"
- role: fedora-web/getfedora
website: getfedora.org
when: env != "staging"
- role: fedora-web/flocktofedora
website: flocktofedora.org
when: env == "production"
- role: fedora-web/labs
website: labs.fedoraproject.org
when: env != "staging"
- role: fedora-web/iot
website: iot.fedoraproject.org
when: env != "staging"
- role: fedora-web/registry
website: registry.fedoraproject.org
- role: fedora-web/ostree
@@ -45,9 +24,6 @@
website: candidate-registry.fedoraproject.org
- role: fedora-web/codecs
website: codecs.fedoraproject.org
- role: fedora-web/alt
website: alt.fedoraproject.org
when: env != "staging"
- role: fedora-web/src
website: src.fedoraproject.org
- role: fedora-web/ols

View File

@@ -1,11 +0,0 @@
DocumentRoot /srv/web/alt.fedoraproject.org
Alias /favicon.ico /srv/web/fedoraproject.org/favicon.ico
Redirect /pub/alt https://dl.fedoraproject.org/pub/alt
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::alt.fedoraproject.org/ /srv/web/alt.fedoraproject.org/

View File

@@ -1,92 +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 bg .bg
AddLanguage bn .bn
AddLanguage bn-in .bn_IN
AddLanguage ca .ca
AddLanguage cs .cs
AddLanguage da .da
AddLanguage de .de
AddLanguage en .en
AddLanguage es .es
AddLanguage fa .fa
AddLanguage fi .fi
AddLanguage fr .fr
AddLanguage fur .fur
AddLanguage gu .gu
AddLanguage he .he
AddLanguage hu .hu
AddLanguage id .id
AddLanguage it .it
AddLanguage ja .ja
AddLanguage km .km
AddLanguage ko .ko
AddLanguage ne .ne
AddLanguage pl .pl
AddLanguage pt .pt
AddLanguage pt-br .pt_BR
AddLanguage si .si
AddLanguage sk .sk
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|bg|bn|bn_IN|ca|cs|da|de|en|es|fa|fi|fr|fur|gu|he|hu|id|it|ja|km|ko|ne|pl|pt|pt_BR|si|sk|sv|tr|uk|zh_Hans_CN)$
RewriteRule ^(?:/(?:ar|bg|bn|bn_IN|ca|cs|da|de|en|es|fa|fi|fr|fur|gu|he|hu|id|it|ja|km|ko|ne|pl|pt|pt_BR|si|sk|sv|tr|uk|zh_Hans_CN))?(/.*)$ /%1$1? [R=301]
AliasMatch ^(?:/(?:ar|bg|bn|bn_IN|ca|cs|da|de|en|es|fa|fi|fr|fur|gu|he|hu|id|it|ja|km|ko|ne|pl|pt|pt_BR|si|sk|sv|tr|uk|zh_Hans_CN))(/.*)?$ /srv/web/alt.fedoraproject.org$1
<Directory /srv/web/alt.fedoraproject.org>
Options MultiViews
SetEnvIf Request_URI ^/ar/ prefer-language=ar
SetEnvIf Request_URI ^/bg/ prefer-language=bg
SetEnvIf Request_URI ^/bn/ prefer-language=bn
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 ^/fa/ prefer-language=fa
SetEnvIf Request_URI ^/fi/ prefer-language=fi
SetEnvIf Request_URI ^/fr/ prefer-language=fr
SetEnvIf Request_URI ^/fur/ prefer-language=fur
SetEnvIf Request_URI ^/gu/ prefer-language=gu
SetEnvIf Request_URI ^/he/ prefer-language=he
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 ^/ne/ prefer-language=ne
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 ^/si/ prefer-language=si
SetEnvIf Request_URI ^/sk/ prefer-language=sk
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,21 +0,0 @@
---
- name: Copy in the sync-alt cronjob
ansible.builtin.copy: src=cron-sync-alt dest=/etc/cron.d/sync-alt
tags:
- fedora-web
- fedora-web/alt
when: env != "staging"
- name: Copy some config files for {{website}}
ansible.builtin.copy: >
src={{item}} dest=/etc/httpd/conf.d/{{website}}/{{item}}
owner=root group=root mode=0644
with_items:
- alt.conf
- languages.conf
notify:
- Reload proxyhttpd
tags:
- fedora-web
- fedora-web/alt
when: env != "staging"

View File

@@ -74,32 +74,6 @@
tags:
- fedora-web
- name: Make fmw dir
ansible.builtin.file:
state: directory
path: /srv/web/fmw
owner: apache
group: sysadmin-releng
mode: '2775'
setype: httpd_sys_content_t
seuser: system_u
tags:
- fedora-web
when: env != 'staging'
- name: Make fmw dir
ansible.builtin.file:
state: directory
path: /srv/web/fmw
owner: apache
group: apache
mode: '2775'
setype: httpd_sys_content_t
seuser: system_u
tags:
- fedora-web
when: env == 'staging'
- name: Remove the syncTranslations cronjob
ansible.builtin.file:
path: /etc/cron.d/syncTranslations.cron

View File

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

View File

@@ -1 +0,0 @@
DocumentRoot /srv/web/fedoracommunity.org

View File

@@ -1,154 +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 af .af
AddLanguage ar .ar
AddLanguage as .as
AddLanguage ast .ast
AddLanguage bal .bal
AddLanguage bg .bg
AddLanguage bn .bn
AddLanguage bn-in .bn_IN
AddLanguage br .br
AddLanguage ca .ca
AddLanguage cs .cs
AddLanguage da .da
AddLanguage de .de
AddLanguage el .el
AddLanguage en .en
AddLanguage en-gb .en_GB
AddLanguage es .es
AddLanguage eu .eu
AddLanguage fa .fa
AddLanguage fi .fi
AddLanguage fr .fr
AddLanguage fur .fur
AddLanguage gl .gl
AddLanguage gu .gu
AddLanguage he .he
AddLanguage hi .hi
AddLanguage hu .hu
AddLanguage ia .ia
AddLanguage id .id
AddLanguage is .is
AddLanguage it .it
AddLanguage ja .ja
AddLanguage ka .ka
AddLanguage km .km
AddLanguage kn .kn
AddLanguage ko .ko
AddLanguage lv .lv
AddLanguage ml .ml
AddLanguage mr .mr
AddLanguage nb .nb
AddLanguage nl .nl
AddLanguage or .or
AddLanguage pa .pa
AddLanguage pl .pl
AddLanguage pt .pt
AddLanguage pt-br .pt_BR
AddLanguage ro .ro
AddLanguage ru .ru
AddLanguage si .si
AddLanguage sk .sk
AddLanguage sq .sq
AddLanguage sr .sr
AddLanguage sv .sv
AddLanguage ta .ta
AddLanguage te .te
AddLanguage tg .tg
AddLanguage th .th
AddLanguage tr .tr
AddLanguage uk .uk
AddLanguage ur .ur
AddLanguage vi .vi
AddLanguage zh-cn .zh_Hans_CN
AddLanguage zh-tw .zh_Hant_TW
LanguagePriority en
ForceLanguagePriority Prefer Fallback
AddDefaultCharset utf-8
RewriteEngine on
RewriteCond %{QUERY_STRING} ^lang=(af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|km|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|si|sk|sq|sr|sv|ta|te|tg|th|tr|uk|ur|vi|zh_Hans_CN|zh_Hant_TW)$
RewriteRule ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|km|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|si|sk|sq|sr|sv|ta|te|tg|th|tr|uk|ur|vi|zh_Hans_CN|zh_Hant_TW))?(/.*)$ /%1$1? [R=301]
AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|km|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|si|sk|sq|sr|sv|ta|te|tg|th|tr|uk|ur|vi|zh_Hans_CN|zh_Hant_TW))(/.*)?$ /srv/web/fedoracommunity.org$1
<Directory /srv/web/fedoracommunity.org>
Options MultiViews
SetEnvIf Request_URI ^/af/ prefer-language=af
SetEnvIf Request_URI ^/ar/ prefer-language=ar
SetEnvIf Request_URI ^/as/ prefer-language=as
SetEnvIf Request_URI ^/ast/ prefer-language=ast
SetEnvIf Request_URI ^/bal/ prefer-language=bal
SetEnvIf Request_URI ^/bg/ prefer-language=bg
SetEnvIf Request_URI ^/bn/ prefer-language=bn
SetEnvIf Request_URI ^/bn_IN/ prefer-language=bn-in
SetEnvIf Request_URI ^/br/ prefer-language=br
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 ^/el/ prefer-language=el
SetEnvIf Request_URI ^/en/ prefer-language=en
SetEnvIf Request_URI ^/en_GB/ prefer-language=en-gb
SetEnvIf Request_URI ^/es/ prefer-language=es
SetEnvIf Request_URI ^/eu/ prefer-language=eu
SetEnvIf Request_URI ^/fa/ prefer-language=fa
SetEnvIf Request_URI ^/fi/ prefer-language=fi
SetEnvIf Request_URI ^/fr/ prefer-language=fr
SetEnvIf Request_URI ^/fur/ prefer-language=fur
SetEnvIf Request_URI ^/gl/ prefer-language=gl
SetEnvIf Request_URI ^/gu/ prefer-language=gu
SetEnvIf Request_URI ^/he/ prefer-language=he
SetEnvIf Request_URI ^/hi/ prefer-language=hi
SetEnvIf Request_URI ^/hu/ prefer-language=hu
SetEnvIf Request_URI ^/ia/ prefer-language=ia
SetEnvIf Request_URI ^/id/ prefer-language=id
SetEnvIf Request_URI ^/is/ prefer-language=is
SetEnvIf Request_URI ^/it/ prefer-language=it
SetEnvIf Request_URI ^/ja/ prefer-language=ja
SetEnvIf Request_URI ^/ka/ prefer-language=ka
SetEnvIf Request_URI ^/km/ prefer-language=km
SetEnvIf Request_URI ^/kn/ prefer-language=kn
SetEnvIf Request_URI ^/ko/ prefer-language=ko
SetEnvIf Request_URI ^/lv/ prefer-language=lv
SetEnvIf Request_URI ^/ml/ prefer-language=ml
SetEnvIf Request_URI ^/mr/ prefer-language=mr
SetEnvIf Request_URI ^/nb/ prefer-language=nb
SetEnvIf Request_URI ^/nl/ prefer-language=nl
SetEnvIf Request_URI ^/or/ prefer-language=or
SetEnvIf Request_URI ^/pa/ prefer-language=pa
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 ^/ro/ prefer-language=ro
SetEnvIf Request_URI ^/ru/ prefer-language=ru
SetEnvIf Request_URI ^/si/ prefer-language=si
SetEnvIf Request_URI ^/sk/ prefer-language=sk
SetEnvIf Request_URI ^/sq/ prefer-language=sq
SetEnvIf Request_URI ^/sr/ prefer-language=sr
SetEnvIf Request_URI ^/sv/ prefer-language=sv
SetEnvIf Request_URI ^/ta/ prefer-language=ta
SetEnvIf Request_URI ^/te/ prefer-language=te
SetEnvIf Request_URI ^/tg/ prefer-language=tg
SetEnvIf Request_URI ^/th/ prefer-language=th
SetEnvIf Request_URI ^/tr/ prefer-language=tr
SetEnvIf Request_URI ^/uk/ prefer-language=uk
SetEnvIf Request_URI ^/ur/ prefer-language=ur
SetEnvIf Request_URI ^/vi/ prefer-language=vi
SetEnvIf Request_URI ^/zh_Hans_CN/ prefer-language=zh-cn
SetEnvIf Request_URI ^/zh_Hant_TW/ prefer-language=zh-tw
</Directory>

View File

@@ -1,21 +0,0 @@
---
- name: Copy in the sync-community cronjob
ansible.builtin.copy: src=cron-sync-community dest=/etc/cron.d/sync-community
tags:
- fedora-web
- fedora-web/community
when: env != "staging"
- name: Copy some config files for {{website}}
ansible.builtin.copy: >
src={{item}} dest=/etc/httpd/conf.d/{{website}}/{{item}}
owner=root group=root mode=0644
with_items:
- fedoracommunity.org-web.conf
- languages.conf
notify:
- Reload proxyhttpd
tags:
- fedora-web
- fedora-web/community
when: env != "staging"

View File

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

View File

@@ -1,9 +0,0 @@
DocumentRoot /srv/web/flocktofedora.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,145 +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 .tr
AddType text/html .es
#AddLanguage af .af
#AddLanguage ar .ar
#AddLanguage as .as
#AddLanguage ast .ast
#AddLanguage bal .bal
#AddLanguage bg .bg
#AddLanguage bn .bn
#AddLanguage bn-in .bn_IN
#AddLanguage br .br
#AddLanguage ca .ca
#AddLanguage cs .cs
#AddLanguage da .da
#AddLanguage de .de
#AddLanguage de-ch .de_CH
#AddLanguage el .el
AddLanguage en .en
#AddLanguage en-gb .en_GB
#AddLanguage es .es
#AddLanguage eu .eu
#AddLanguage fa .fa
#AddLanguage fi .fi
#AddLanguage fr .fr
#AddLanguage gl .gl
#AddLanguage gu .gu
#AddLanguage he .he
#AddLanguage hi .hi
#AddLanguage hu .hu
#AddLanguage ia .ia
#AddLanguage id .id
#AddLanguage is .is
#AddLanguage it .it
#AddLanguage ja .ja
#AddLanguage ka .ka
#AddLanguage kn .kn
#AddLanguage ko .ko
#AddLanguage lv .lv
#AddLanguage ml .ml
#AddLanguage mr .mr
#AddLanguage nb .nb
#AddLanguage nl .nl
#AddLanguage or .or
#AddLanguage pa .pa
#AddLanguage pl .pl
#AddLanguage pt .pt
#AddLanguage pt-br .pt_BR
#AddLanguage ro .ro
#AddLanguage ru .ru
#AddLanguage sk .sk
#AddLanguage sq .sq
#AddLanguage sr .sr
#AddLanguage sv .sv
#AddLanguage ta .ta
#AddLanguage te .te
#AddLanguage tg .tg
#AddLanguage th .th
#AddLanguage tr .tr
#AddLanguage uk .uk
#AddLanguage vi .vi
#AddLanguage zh-cn .zh_CN
#AddLanguage zh-tw .zh_TW
LanguagePriority en
ForceLanguagePriority Prefer Fallback
AddDefaultCharset utf-8
RewriteEngine on
RewriteCond %{QUERY_STRING} ^lang=(af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW)$
RewriteRule ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW))?(/.*)$ /%1$1? [R=301]
AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW))(/.*)?$ /srv/web/flocktofedora.org$1
<Directory /srv/web/flocktofedora.org>
Options MultiViews
SetEnvIf Request_URI ^/af/ prefer-language=af
SetEnvIf Request_URI ^/ar/ prefer-language=ar
SetEnvIf Request_URI ^/as/ prefer-language=as
SetEnvIf Request_URI ^/ast/ prefer-language=ast
SetEnvIf Request_URI ^/bal/ prefer-language=bal
SetEnvIf Request_URI ^/bg/ prefer-language=bg
SetEnvIf Request_URI ^/bn/ prefer-language=bn
SetEnvIf Request_URI ^/bn_IN/ prefer-language=bn-in
SetEnvIf Request_URI ^/br/ prefer-language=br
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 ^/de_CH/ prefer-language=de-ch
SetEnvIf Request_URI ^/el/ prefer-language=el
SetEnvIf Request_URI ^/en/ prefer-language=en
SetEnvIf Request_URI ^/en_GB/ prefer-language=en-gb
SetEnvIf Request_URI ^/es/ prefer-language=es
SetEnvIf Request_URI ^/eu/ prefer-language=eu
SetEnvIf Request_URI ^/fa/ prefer-language=fa
SetEnvIf Request_URI ^/fi/ prefer-language=fi
SetEnvIf Request_URI ^/fr/ prefer-language=fr
SetEnvIf Request_URI ^/gl/ prefer-language=gl
SetEnvIf Request_URI ^/gu/ prefer-language=gu
SetEnvIf Request_URI ^/he/ prefer-language=he
SetEnvIf Request_URI ^/hi/ prefer-language=hi
SetEnvIf Request_URI ^/hu/ prefer-language=hu
SetEnvIf Request_URI ^/ia/ prefer-language=ia
SetEnvIf Request_URI ^/id/ prefer-language=id
SetEnvIf Request_URI ^/is/ prefer-language=is
SetEnvIf Request_URI ^/it/ prefer-language=it
SetEnvIf Request_URI ^/ja/ prefer-language=ja
SetEnvIf Request_URI ^/ka/ prefer-language=ka
SetEnvIf Request_URI ^/kn/ prefer-language=kn
SetEnvIf Request_URI ^/ko/ prefer-language=ko
SetEnvIf Request_URI ^/lv/ prefer-language=lv
SetEnvIf Request_URI ^/ml/ prefer-language=ml
SetEnvIf Request_URI ^/mr/ prefer-language=mr
SetEnvIf Request_URI ^/nb/ prefer-language=nb
SetEnvIf Request_URI ^/nl/ prefer-language=nl
SetEnvIf Request_URI ^/or/ prefer-language=or
SetEnvIf Request_URI ^/pa/ prefer-language=pa
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 ^/ro/ prefer-language=ro
SetEnvIf Request_URI ^/ru/ prefer-language=ru
SetEnvIf Request_URI ^/sk/ prefer-language=sk
SetEnvIf Request_URI ^/sq/ prefer-language=sq
SetEnvIf Request_URI ^/sr/ prefer-language=sr
SetEnvIf Request_URI ^/sv/ prefer-language=sv
SetEnvIf Request_URI ^/ta/ prefer-language=ta
SetEnvIf Request_URI ^/te/ prefer-language=te
SetEnvIf Request_URI ^/tg/ prefer-language=tg
SetEnvIf Request_URI ^/th/ prefer-language=th
SetEnvIf Request_URI ^/tr/ prefer-language=tr
SetEnvIf Request_URI ^/uk/ prefer-language=uk
SetEnvIf Request_URI ^/vi/ prefer-language=vi
SetEnvIf Request_URI ^/zh_CN/ prefer-language=zh-cn
SetEnvIf Request_URI ^/zh_TW/ prefer-language=zh-tw
</Directory>

View File

@@ -1,21 +0,0 @@
---
- name: Copy in the sync-flocktofedora cronjob
ansible.builtin.copy: src=cron-sync-flocktofedora dest=/etc/cron.d/sync-flocktofedora
tags:
- fedora-web
- fedora-web/flocktofedora
when: env != "staging"
- name: Copy some config files for {{website}}
ansible.builtin.copy: >
src={{item}} dest=/etc/httpd/conf.d/{{website}}/{{item}}
owner=root group=root mode=0644
with_items:
- flocktofedora.org.conf
- languages.conf
notify:
- Reload proxyhttpd
tags:
- fedora-web
- fedora-web/flocktofedora
when: env != "staging"

View File

@@ -1,2 +0,0 @@
25 * * * * root /usr/bin/rsync --delete -a --no-owner --no-group sundries01::getfedora.org/ /srv/web/getfedora.org/
# 30 * * * * root /usr/bin/rsync --delete -a --no-owner --no-group sundries01::fmw/ /srv/web/fmw/

View File

@@ -1 +0,0 @@
Header always set Content-Security-Policy "default-src 'none'; img-src 'self' https://fedoramagazine.org; script-src 'self'; style-src 'self' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; connect-src 'self' https://builds.coreos.fedoraproject.org;"

View File

@@ -1,24 +0,0 @@
DocumentRoot /srv/web/getfedora.org
Alias /favicon.ico /srv/web/fedoraproject.org/favicon.ico
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript
# for osx Fedora Media Writer
AddType application/octet-stream .dmg
Alias /fmw /srv/web/fmw/
Redirect /keys /security
FileETag MTime Size
ExpiresActive On
ExpiresDefault "access plus 30 minutes"
<Directory /srv/web/getfedora.org>
AllowOverride FileInfo
</Directory>
<Directory /srv/web/fmw>
Require all granted
</Directory>

View File

@@ -1,148 +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 .pt
AddType text/html .tr
AddType text/html .es
AddLanguage af .af
AddLanguage ar .ar
AddLanguage as .as
AddLanguage ast .ast
AddLanguage bal .bal
AddLanguage bg .bg
AddLanguage bn .bn
AddLanguage bn-in .bn_IN
AddLanguage br .br
AddLanguage ca .ca
AddLanguage cs .cs
AddLanguage da .da
AddLanguage de .de
AddLanguage de-ch .de_CH
AddLanguage el .el
AddLanguage en .en
AddLanguage en-gb .en_GB
AddLanguage es .es
AddLanguage eu .eu
AddLanguage fa .fa
AddLanguage fi .fi
AddLanguage fr .fr
AddLanguage fur .fur
AddLanguage gl .gl
AddLanguage gu .gu
AddLanguage he .he
AddLanguage hi .hi
AddLanguage hu .hu
AddLanguage ia .ia
AddLanguage id .id
AddLanguage is .is
AddLanguage it .it
AddLanguage ja .ja
AddLanguage ka .ka
AddLanguage kn .kn
AddLanguage ko .ko
AddLanguage lv .lv
AddLanguage ml .ml
AddLanguage mr .mr
AddLanguage nb .nb
AddLanguage nl .nl
AddLanguage or .or
AddLanguage pa .pa
AddLanguage pl .pl
AddLanguage pt .pt
AddLanguage pt-br .pt_BR
AddLanguage ro .ro
AddLanguage ru .ru
AddLanguage sk .sk
AddLanguage sq .sq
AddLanguage sr .sr
AddLanguage sv .sv
AddLanguage ta .ta
AddLanguage te .te
AddLanguage tg .tg
AddLanguage th .th
AddLanguage tr .tr
AddLanguage uk .uk
AddLanguage vi .vi
AddLanguage zh-cn .zh_CN
AddLanguage zh-tw .zh_TW
LanguagePriority en
ForceLanguagePriority Prefer Fallback
AddDefaultCharset utf-8
RewriteEngine on
RewriteCond %{QUERY_STRING} ^lang=(af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW)$
RewriteRule ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW))?(/.*)$ /%1$1? [R=301]
AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW))(/.*)?$ /srv/web/getfedora.org$1
<Directory /srv/web/getfedora.org>
Options MultiViews
SetEnvIf Request_URI ^/af/ prefer-language=af
SetEnvIf Request_URI ^/ar/ prefer-language=ar
SetEnvIf Request_URI ^/as/ prefer-language=as
SetEnvIf Request_URI ^/ast/ prefer-language=ast
SetEnvIf Request_URI ^/bal/ prefer-language=bal
SetEnvIf Request_URI ^/bg/ prefer-language=bg
SetEnvIf Request_URI ^/bn/ prefer-language=bn
SetEnvIf Request_URI ^/bn_IN/ prefer-language=bn-in
SetEnvIf Request_URI ^/br/ prefer-language=br
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 ^/de_CH/ prefer-language=de-ch
SetEnvIf Request_URI ^/el/ prefer-language=el
SetEnvIf Request_URI ^/en/ prefer-language=en
SetEnvIf Request_URI ^/en_GB/ prefer-language=en-gb
SetEnvIf Request_URI ^/es/ prefer-language=es
SetEnvIf Request_URI ^/eu/ prefer-language=eu
SetEnvIf Request_URI ^/fa/ prefer-language=fa
SetEnvIf Request_URI ^/fi/ prefer-language=fi
SetEnvIf Request_URI ^/fr/ prefer-language=fr
SetEnvIf Request_URI ^/fur/ prefer-language=fur
SetEnvIf Request_URI ^/gl/ prefer-language=gl
SetEnvIf Request_URI ^/gu/ prefer-language=gu
SetEnvIf Request_URI ^/he/ prefer-language=he
SetEnvIf Request_URI ^/hi/ prefer-language=hi
SetEnvIf Request_URI ^/hu/ prefer-language=hu
SetEnvIf Request_URI ^/ia/ prefer-language=ia
SetEnvIf Request_URI ^/id/ prefer-language=id
SetEnvIf Request_URI ^/is/ prefer-language=is
SetEnvIf Request_URI ^/it/ prefer-language=it
SetEnvIf Request_URI ^/ja/ prefer-language=ja
SetEnvIf Request_URI ^/ka/ prefer-language=ka
SetEnvIf Request_URI ^/kn/ prefer-language=kn
SetEnvIf Request_URI ^/ko/ prefer-language=ko
SetEnvIf Request_URI ^/lv/ prefer-language=lv
SetEnvIf Request_URI ^/ml/ prefer-language=ml
SetEnvIf Request_URI ^/mr/ prefer-language=mr
SetEnvIf Request_URI ^/nb/ prefer-language=nb
SetEnvIf Request_URI ^/nl/ prefer-language=nl
SetEnvIf Request_URI ^/or/ prefer-language=or
SetEnvIf Request_URI ^/pa/ prefer-language=pa
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 ^/ro/ prefer-language=ro
SetEnvIf Request_URI ^/ru/ prefer-language=ru
SetEnvIf Request_URI ^/sk/ prefer-language=sk
SetEnvIf Request_URI ^/sq/ prefer-language=sq
SetEnvIf Request_URI ^/sr/ prefer-language=sr
SetEnvIf Request_URI ^/sv/ prefer-language=sv
SetEnvIf Request_URI ^/ta/ prefer-language=ta
SetEnvIf Request_URI ^/te/ prefer-language=te
SetEnvIf Request_URI ^/tg/ prefer-language=tg
SetEnvIf Request_URI ^/th/ prefer-language=th
SetEnvIf Request_URI ^/tr/ prefer-language=tr
SetEnvIf Request_URI ^/uk/ prefer-language=uk
SetEnvIf Request_URI ^/vi/ prefer-language=vi
SetEnvIf Request_URI ^/zh_CN/ prefer-language=zh-cn
SetEnvIf Request_URI ^/zh_TW/ prefer-language=zh-tw
</Directory>

View File

@@ -1,22 +0,0 @@
---
- name: Copy in the sync-getfedora cronjob
ansible.builtin.copy: src=cron-sync-getfedora dest=/etc/cron.d/sync-getfedora
tags:
- fedora-web
- fedora-web/getfedora
when: env != "staging"
- name: Copy some config files for {{website}}
ansible.builtin.copy: >
src={{item}} dest=/etc/httpd/conf.d/{{website}}/{{item}}
owner=root group=root mode=0644
with_items:
- getfedora.org.conf
- languages.conf
- csp.conf
notify:
- Reload proxyhttpd
tags:
- fedora-web
- fedora-web/getfedora
when: env != "staging"

View File

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

View File

@@ -1,9 +0,0 @@
DocumentRoot /srv/web/iot.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,147 +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 .tr
AddType text/html .es
AddLanguage af .af
AddLanguage ar .ar
AddLanguage as .as
AddLanguage ast .ast
AddLanguage bal .bal
AddLanguage bg .bg
AddLanguage bn .bn
AddLanguage bn-in .bn_IN
AddLanguage br .br
AddLanguage ca .ca
AddLanguage cs .cs
AddLanguage da .da
AddLanguage de .de
AddLanguage de-ch .de_CH
AddLanguage el .el
AddLanguage en .en
AddLanguage en-gb .en_GB
AddLanguage es .es
AddLanguage eu .eu
AddLanguage fa .fa
AddLanguage fi .fi
AddLanguage fr .fr
AddLanguage fur .fur
AddLanguage gl .gl
AddLanguage gu .gu
AddLanguage he .he
AddLanguage hi .hi
AddLanguage hu .hu
AddLanguage ia .ia
AddLanguage id .id
AddLanguage is .is
AddLanguage it .it
AddLanguage ja .ja
AddLanguage ka .ka
AddLanguage kn .kn
AddLanguage ko .ko
AddLanguage lv .lv
AddLanguage ml .ml
AddLanguage mr .mr
AddLanguage nb .nb
AddLanguage nl .nl
AddLanguage or .or
AddLanguage pa .pa
AddLanguage pl .pl
AddLanguage pt .pt
AddLanguage pt-br .pt_BR
AddLanguage ro .ro
AddLanguage ru .ru
AddLanguage sk .sk
AddLanguage sq .sq
AddLanguage sr .sr
AddLanguage sv .sv
AddLanguage ta .ta
AddLanguage te .te
AddLanguage tg .tg
AddLanguage th .th
AddLanguage tr .tr
AddLanguage uk .uk
AddLanguage vi .vi
AddLanguage zh-cn .zh_CN
AddLanguage zh-tw .zh_TW
LanguagePriority en
ForceLanguagePriority Prefer Fallback
AddDefaultCharset utf-8
RewriteEngine on
RewriteCond %{QUERY_STRING} ^lang=(af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW)$
RewriteRule ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW))?(/.*)$ /%1$1? [R=301]
AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW))(/.*)?$ /srv/web/iot.fedoraproject.org$1
<Directory /srv/web/iot.fedoraproject.org>
Options MultiViews
SetEnvIf Request_URI ^/af/ prefer-language=af
SetEnvIf Request_URI ^/ar/ prefer-language=ar
SetEnvIf Request_URI ^/as/ prefer-language=as
SetEnvIf Request_URI ^/ast/ prefer-language=ast
SetEnvIf Request_URI ^/bal/ prefer-language=bal
SetEnvIf Request_URI ^/bg/ prefer-language=bg
SetEnvIf Request_URI ^/bn/ prefer-language=bn
SetEnvIf Request_URI ^/bn_IN/ prefer-language=bn-in
SetEnvIf Request_URI ^/br/ prefer-language=br
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 ^/de_CH/ prefer-language=de-ch
SetEnvIf Request_URI ^/el/ prefer-language=el
SetEnvIf Request_URI ^/en/ prefer-language=en
SetEnvIf Request_URI ^/en_GB/ prefer-language=en-gb
SetEnvIf Request_URI ^/es/ prefer-language=es
SetEnvIf Request_URI ^/eu/ prefer-language=eu
SetEnvIf Request_URI ^/fa/ prefer-language=fa
SetEnvIf Request_URI ^/fi/ prefer-language=fi
SetEnvIf Request_URI ^/fr/ prefer-language=fr
SetEnvIf Request_URI ^/fur/ prefer-language=fur
SetEnvIf Request_URI ^/gl/ prefer-language=gl
SetEnvIf Request_URI ^/gu/ prefer-language=gu
SetEnvIf Request_URI ^/he/ prefer-language=he
SetEnvIf Request_URI ^/hi/ prefer-language=hi
SetEnvIf Request_URI ^/hu/ prefer-language=hu
SetEnvIf Request_URI ^/ia/ prefer-language=ia
SetEnvIf Request_URI ^/id/ prefer-language=id
SetEnvIf Request_URI ^/is/ prefer-language=is
SetEnvIf Request_URI ^/it/ prefer-language=it
SetEnvIf Request_URI ^/ja/ prefer-language=ja
SetEnvIf Request_URI ^/ka/ prefer-language=ka
SetEnvIf Request_URI ^/kn/ prefer-language=kn
SetEnvIf Request_URI ^/ko/ prefer-language=ko
SetEnvIf Request_URI ^/lv/ prefer-language=lv
SetEnvIf Request_URI ^/ml/ prefer-language=ml
SetEnvIf Request_URI ^/mr/ prefer-language=mr
SetEnvIf Request_URI ^/nb/ prefer-language=nb
SetEnvIf Request_URI ^/nl/ prefer-language=nl
SetEnvIf Request_URI ^/or/ prefer-language=or
SetEnvIf Request_URI ^/pa/ prefer-language=pa
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 ^/ro/ prefer-language=ro
SetEnvIf Request_URI ^/ru/ prefer-language=ru
SetEnvIf Request_URI ^/sk/ prefer-language=sk
SetEnvIf Request_URI ^/sq/ prefer-language=sq
SetEnvIf Request_URI ^/sr/ prefer-language=sr
SetEnvIf Request_URI ^/sv/ prefer-language=sv
SetEnvIf Request_URI ^/ta/ prefer-language=ta
SetEnvIf Request_URI ^/te/ prefer-language=te
SetEnvIf Request_URI ^/tg/ prefer-language=tg
SetEnvIf Request_URI ^/th/ prefer-language=th
SetEnvIf Request_URI ^/tr/ prefer-language=tr
SetEnvIf Request_URI ^/uk/ prefer-language=uk
SetEnvIf Request_URI ^/vi/ prefer-language=vi
SetEnvIf Request_URI ^/zh_CN/ prefer-language=zh-cn
SetEnvIf Request_URI ^/zh_TW/ prefer-language=zh-tw
</Directory>

View File

@@ -1,21 +0,0 @@
---
- name: Copy in the sync-iot cronjob
ansible.builtin.copy: src=cron-sync-iot dest=/etc/cron.d/sync-iot
tags:
- fedora-web
- fedora-web/iot
when: env != "staging"
- name: Copy some config files for {{website}}
ansible.builtin.copy: >
src={{item}} dest=/etc/httpd/conf.d/{{website}}/{{item}}
owner=root group=root mode=0644
with_items:
- iot.conf
- languages.conf
notify:
- Reload proxyhttpd
tags:
- fedora-web
- fedora-web/iot
when: env != "staging"

View File

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

View File

@@ -1,9 +0,0 @@
DocumentRoot /srv/web/labs.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,98 +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 fa .fa
AddLanguage fi .fi
AddLanguage fr .fr
AddLanguage fur .fur
AddLanguage he .he
AddLanguage hi .hi
AddLanguage hu .hu
AddLanguage id .id
AddLanguage it .it
AddLanguage ja .ja
AddLanguage km .km
AddLanguage ko .ko
AddLanguage ne .ne
AddLanguage or .or
AddLanguage pl .pl
AddLanguage pt .pt
AddLanguage pt-br .pt_BR
AddLanguage ru .ru
AddLanguage si .si
AddLanguage sk .sk
AddLanguage sq .sq
AddLanguage sr .sr
AddLanguage sv .sv
AddLanguage tr .tr
AddLanguage uk .uk
AddLanguage ur-pk .ur_PK
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|fa|fi|fr|fur|he|hi|hu|id|it|ja|km|ko|ne|or|pl|pt|pt_BR|ru|si|sk|sq|sr|sv|tr|uk|ur_PK|zh_Hans_CN)$
RewriteRule ^(?:/(?:ar|bn_IN|ca|cs|da|de|en|es|fa|fi|fr|fur|he|hi|hu|id|it|ja|km|ko|ne|or|pl|pt|pt_BR|ru|si|sk|sq|sr|sv|tr|uk|ur_PK|zh_Hans_CN))?(/.*)$ /%1$1? [R=301]
AliasMatch ^(?:/(?:ar|bn_IN|ca|cs|da|de|en|es|fa|fi|fr|fur|he|hi|hu|id|it|ja|km|ko|ne|or|pl|pt|pt_BR|ru|si|sk|sq|sr|sv|tr|uk|ur_PK|zh_Hans_CN))(/.*)?$ /srv/web/labs.fedoraproject.org$1
<Directory /srv/web/labs.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 ^/fa/ prefer-language=fa
SetEnvIf Request_URI ^/fi/ prefer-language=fi
SetEnvIf Request_URI ^/fr/ prefer-language=fr
SetEnvIf Request_URI ^/fur/ prefer-language=fur
SetEnvIf Request_URI ^/he/ prefer-language=he
SetEnvIf Request_URI ^/hi/ prefer-language=hi
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 ^/ne/ prefer-language=ne
SetEnvIf Request_URI ^/or/ prefer-language=or
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 ^/sq/ prefer-language=sq
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 ^/ur_PK/ prefer-language=ur-pk
SetEnvIf Request_URI ^/zh_Hans_CN/ prefer-language=zh-cn
</Directory>

View File

@@ -1,21 +0,0 @@
---
- name: Copy in the sync-labs cronjob
ansible.builtin.copy: src=cron-sync-labs dest=/etc/cron.d/sync-labs
tags:
- fedora-web
- fedora-web/labs
when: env != "staging"
- name: Copy some config files for {{website}}
ansible.builtin.copy: >
src={{item}} dest=/etc/httpd/conf.d/{{website}}/{{item}}
owner=root group=root mode=0644
with_items:
- labs.conf
- languages.conf
notify:
- Reload proxyhttpd
tags:
- fedora-web
- fedora-web/labs
when: env != "staging"

View File

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

View File

@@ -1,2 +0,0 @@
DocumentRoot /srv/web/mirrors.fedoraproject.org
Alias /favicon.ico /srv/web/fedoraproject.org/favicon.ico

View File

@@ -1,20 +0,0 @@
---
- name: Copy in the sync-mirrors cronjob
ansible.builtin.copy: src=cron-sync-mirrors dest=/etc/cron.d/sync-mirrors
tags:
- fedora-web
- fedora-web/mirrors
when: env != "staging"
- name: Copy some config files for {{website}}
ansible.builtin.copy: >
src={{item}} dest=/etc/httpd/conf.d/{{website}}/{{item}}
owner=root group=root mode=0644
with_items:
- mirrors.conf
notify:
- Reload proxyhttpd
tags:
- fedora-web
- fedora-web/mirrors
when: env != "staging"

View File

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

View File

@@ -1,158 +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 af .af
AddLanguage ar .ar
AddLanguage as .as
AddLanguage ast .ast
AddLanguage az .az
AddLanguage bal .bal
AddLanguage be .be
AddLanguage bg .bg
AddLanguage bn .bn
AddLanguage bn-in .bn_IN
AddLanguage br .br
AddLanguage ca .ca
AddLanguage cs .cs
AddLanguage da .da
AddLanguage de .de
AddLanguage el .el
AddLanguage en .en
AddLanguage en-gb .en_GB
AddLanguage es .es
AddLanguage eu .eu
AddLanguage fa .fa
AddLanguage fi .fi
AddLanguage fr .fr
AddLanguage fur .fur
AddLanguage gl .gl
AddLanguage gu .gu
AddLanguage he .he
AddLanguage hi .hi
AddLanguage hu .hu
AddLanguage ia .ia
AddLanguage id .id
AddLanguage is .is
AddLanguage it .it
AddLanguage ja .ja
AddLanguage ka .ka
AddLanguage km .km
AddLanguage kn .kn
AddLanguage ko .ko
AddLanguage lv .lv
AddLanguage ml .ml
AddLanguage mr .mr
AddLanguage nb .nb
AddLanguage nl .nl
AddLanguage nn .nn
AddLanguage or .or
AddLanguage pa .pa
AddLanguage pl .pl
AddLanguage pt .pt
AddLanguage pt-br .pt_BR
AddLanguage ro .ro
AddLanguage ru .ru
AddLanguage si .si
AddLanguage sk .sk
AddLanguage sq .sq
AddLanguage sr .sr
AddLanguage sv .sv
AddLanguage ta .ta
AddLanguage te .te
AddLanguage tg .tg
AddLanguage th .th
AddLanguage tr .tr
AddLanguage uk .uk
AddLanguage vi .vi
AddLanguage zh-cn .zh_Hans_CN
AddLanguage zh-tw .zh_Hant_TW
LanguagePriority en
ForceLanguagePriority Prefer Fallback
AddDefaultCharset utf-8
RewriteEngine on
RewriteCond %{QUERY_STRING} ^lang=(af|ar|as|ast|az|bal|be|bg|bn|bn_IN|br|ca|cs|da|de|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|km|kn|ko|lv|ml|mr|nb|nl|nn|or|pa|pl|pt|pt_BR|ro|ru|si|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_Hans_CN|zh_Hant_TW)$
RewriteRule ^(?:/(?:af|ar|as|ast|az|bal|be|bg|bn|bn_IN|br|ca|cs|da|de|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|km|kn|ko|lv|ml|mr|nb|nl|nn|or|pa|pl|pt|pt_BR|ro|ru|si|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_Hans_CN|zh_Hant_TW))?(/.*)$ /%1$1? [R=301]
AliasMatch ^(?:/(?:af|ar|as|ast|az|bal|be|bg|bn|bn_IN|br|ca|cs|da|de|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|km|kn|ko|lv|ml|mr|nb|nl|nn|or|pa|pl|pt|pt_BR|ro|ru|si|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_Hans_CN|zh_Hant_TW))(/.*)?$ /srv/web/start.fedoraproject.org$1
<Directory /srv/web/start.fedoraproject.org>
Options MultiViews
SetEnvIf Request_URI ^/af/ prefer-language=af
SetEnvIf Request_URI ^/ar/ prefer-language=ar
SetEnvIf Request_URI ^/as/ prefer-language=as
SetEnvIf Request_URI ^/ast/ prefer-language=ast
SetEnvIf Request_URI ^/az/ prefer-language=az
SetEnvIf Request_URI ^/bal/ prefer-language=bal
SetEnvIf Request_URI ^/be/ prefer-language=be
SetEnvIf Request_URI ^/bg/ prefer-language=bg
SetEnvIf Request_URI ^/bn/ prefer-language=bn
SetEnvIf Request_URI ^/bn_IN/ prefer-language=bn-in
SetEnvIf Request_URI ^/br/ prefer-language=br
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 ^/el/ prefer-language=el
SetEnvIf Request_URI ^/en/ prefer-language=en
SetEnvIf Request_URI ^/en_GB/ prefer-language=en-gb
SetEnvIf Request_URI ^/es/ prefer-language=es
SetEnvIf Request_URI ^/eu/ prefer-language=eu
SetEnvIf Request_URI ^/fa/ prefer-language=fa
SetEnvIf Request_URI ^/fi/ prefer-language=fi
SetEnvIf Request_URI ^/fr/ prefer-language=fr
SetEnvIf Request_URI ^/fur/ prefer-language=fur
SetEnvIf Request_URI ^/gl/ prefer-language=gl
SetEnvIf Request_URI ^/gu/ prefer-language=gu
SetEnvIf Request_URI ^/he/ prefer-language=he
SetEnvIf Request_URI ^/hi/ prefer-language=hi
SetEnvIf Request_URI ^/hu/ prefer-language=hu
SetEnvIf Request_URI ^/ia/ prefer-language=ia
SetEnvIf Request_URI ^/id/ prefer-language=id
SetEnvIf Request_URI ^/is/ prefer-language=is
SetEnvIf Request_URI ^/it/ prefer-language=it
SetEnvIf Request_URI ^/ja/ prefer-language=ja
SetEnvIf Request_URI ^/ka/ prefer-language=ka
SetEnvIf Request_URI ^/km/ prefer-language=km
SetEnvIf Request_URI ^/kn/ prefer-language=kn
SetEnvIf Request_URI ^/ko/ prefer-language=ko
SetEnvIf Request_URI ^/lv/ prefer-language=lv
SetEnvIf Request_URI ^/ml/ prefer-language=ml
SetEnvIf Request_URI ^/mr/ prefer-language=mr
SetEnvIf Request_URI ^/nb/ prefer-language=nb
SetEnvIf Request_URI ^/nl/ prefer-language=nl
SetEnvIf Request_URI ^/nn/ prefer-language=nn
SetEnvIf Request_URI ^/or/ prefer-language=or
SetEnvIf Request_URI ^/pa/ prefer-language=pa
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 ^/ro/ prefer-language=ro
SetEnvIf Request_URI ^/ru/ prefer-language=ru
SetEnvIf Request_URI ^/si/ prefer-language=si
SetEnvIf Request_URI ^/sk/ prefer-language=sk
SetEnvIf Request_URI ^/sq/ prefer-language=sq
SetEnvIf Request_URI ^/sr/ prefer-language=sr
SetEnvIf Request_URI ^/sv/ prefer-language=sv
SetEnvIf Request_URI ^/ta/ prefer-language=ta
SetEnvIf Request_URI ^/te/ prefer-language=te
SetEnvIf Request_URI ^/tg/ prefer-language=tg
SetEnvIf Request_URI ^/th/ prefer-language=th
SetEnvIf Request_URI ^/tr/ prefer-language=tr
SetEnvIf Request_URI ^/uk/ prefer-language=uk
SetEnvIf Request_URI ^/vi/ prefer-language=vi
SetEnvIf Request_URI ^/zh_Hans_CN/ prefer-language=zh-cn
SetEnvIf Request_URI ^/zh_Hant_TW/ prefer-language=zh-tw
</Directory>

View File

@@ -1,9 +0,0 @@
DocumentRoot /srv/web/start.fedoraproject.org
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript
FileETag MTime Size
ExpiresActive On
ExpiresDefault "access plus 2 hour"

View File

@@ -1,21 +0,0 @@
---
- name: Copy in the sync-start cronjob
ansible.builtin.copy: src=cron-sync-start dest=/etc/cron.d/sync-start
tags:
- fedora-web
- fedora-web/start
when: env != "staging"
- name: Copy some config files for {{website}}
ansible.builtin.copy: >
src={{item}} dest=/etc/httpd/conf.d/{{website}}/{{item}}
owner=root group=root mode=0644
with_items:
- start-web.conf
- languages.conf
notify:
- Reload proxyhttpd
tags:
- fedora-web
- fedora-web/start
when: env != "staging"

View File

@@ -1,2 +0,0 @@
MAILTO=jibecfed
0 22 * * * _update_web_trans /usr/local/bin/lock-wrapper cron-web-translation-update "/usr/local/bin/web-translation-update"

View File

@@ -1,3 +0,0 @@
Host pagure.io
IdentityFile ~/.ssh/id_rsa_web_trans
StrictHostKeyChecking no

View File

@@ -1,17 +0,0 @@
#!/bin/bash
OLD=$(mktemp -d -t fedora_web_trans_XXXX)
cd $OLD
function clean_tmp() {
[ -n "$OLD" ] && rm -Rf "$OLD"
}
trap clean_tmp exit
git clone https://pagure.io/fedora-websites.git
cd fedora-websites
for i in *fedoraproject.org; do
( cd $i ; make pushpot )
done

View File

@@ -1,72 +0,0 @@
---
- name: Install packages
ansible.builtin.package:
name:
- babel
- git
- python-genshi
state: present
tags:
- fedora-web-translation
when: env != "staging"
- name: Create a non root user to run the code
user:
name: _update_web_trans
generate_ssh_key: yes
ssh_key_file: .ssh/id_rsa_web_trans
register: user_result
tags:
- fedora-web-translation
when: env != "staging"
- name: Display the public key to add it to pagure
debug:
var: user_result.ssh_public_key
when: env != "staging"
- name: Create gitconfig for user
ansible.builtin.copy:
content: |
[user]
name = ♪ I'm a bot, bot, bot ♪
email = _update_web_trans@sundries
[push]
default = simple
dest: ~_update_web_trans/.gitconfig
owner: _update_web_trans
group: _update_web_trans
mode: "0644"
tags:
- fedora-web-translation
when: env != "staging"
- ansible.builtin.copy:
src: ssh_config
dest: ~_update_web_trans/.ssh/config
owner: _update_web_trans
group: _update_web_trans
mode: "0644"
tags:
- fedora-web-translation
when: env != "staging"
- ansible.builtin.copy:
src: web-translation-update
dest: /usr/local/bin/web-translation-update
owner: root
group: root
mode: "0755"
tags:
- fedora-web-translation
when: env != "staging"
- ansible.builtin.copy:
src: cron-web-translation-update
dest: /etc/cron.d/cron-web-translation-update
owner: root
group: root
mode: "0644"
tags:
- fedora-web-translation
when: env == "production" and inventory_hostname.startswith('sundries01')