mirror of
https://pagure.io/fedora-infra/ansible.git
synced 2026-02-02 20:59:02 +08:00
retire legacy fedora websites repo phase 2
Signed-off-by: Gregory Bartholomew <gregory.lee.bartholomew@gmail.com>
This commit is contained in:
committed by
kevin
parent
68d7014d04
commit
bfcd857278
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
@@ -1 +0,0 @@
|
||||
25 * * * * root /usr/bin/rsync --delete -a --no-owner --no-group sundries01::alt.fedoraproject.org/ /srv/web/alt.fedoraproject.org/
|
||||
@@ -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>
|
||||
@@ -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"
|
||||
@@ -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
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
25 * * * * root /usr/bin/rsync --delete -a --no-owner --no-group sundries01::fedoracommunity.org/ /srv/web/fedoracommunity.org/
|
||||
@@ -1 +0,0 @@
|
||||
DocumentRoot /srv/web/fedoracommunity.org
|
||||
@@ -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>
|
||||
@@ -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"
|
||||
@@ -1 +0,0 @@
|
||||
25 * * * * root /usr/bin/rsync --delete -a --no-owner --no-group sundries01::flocktofedora.org/ /srv/web/flocktofedora.org/
|
||||
@@ -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"
|
||||
@@ -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>
|
||||
@@ -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"
|
||||
@@ -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/
|
||||
@@ -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;"
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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"
|
||||
@@ -1 +0,0 @@
|
||||
25 * * * * root /usr/bin/rsync --delete -a --no-owner --no-group sundries01::iot.fedoraproject.org/ /srv/web/iot.fedoraproject.org/
|
||||
@@ -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"
|
||||
@@ -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>
|
||||
@@ -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"
|
||||
@@ -1 +0,0 @@
|
||||
25 * * * * root /usr/bin/rsync --delete -a --no-owner --no-group sundries01::labs.fedoraproject.org/ /srv/web/labs.fedoraproject.org/
|
||||
@@ -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"
|
||||
@@ -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>
|
||||
@@ -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"
|
||||
@@ -1 +0,0 @@
|
||||
25 * * * * root /usr/bin/rsync --delete -a --no-owner --no-group sundries01::mirrors.fedoraproject.org/ /srv/web/mirrors.fedoraproject.org/
|
||||
@@ -1,2 +0,0 @@
|
||||
DocumentRoot /srv/web/mirrors.fedoraproject.org
|
||||
Alias /favicon.ico /srv/web/fedoraproject.org/favicon.ico
|
||||
@@ -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"
|
||||
@@ -1 +0,0 @@
|
||||
25 * * * * root /usr/bin/rsync --delete -a --no-owner --no-group sundries01::start.fedoraproject.org/ /srv/web/start.fedoraproject.org/
|
||||
@@ -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>
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
@@ -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"
|
||||
@@ -1,3 +0,0 @@
|
||||
Host pagure.io
|
||||
IdentityFile ~/.ssh/id_rsa_web_trans
|
||||
StrictHostKeyChecking no
|
||||
@@ -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
|
||||
|
||||
@@ -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')
|
||||
Reference in New Issue
Block a user