Enable the prerelease redirect in stg in prep for release.
This means staging will redirect all the prerelease links back to the main release instead of letting them go to beta content. This is so we don't have people downloading the beta when the final is already out.
This commit is contained in:
parent
c8169357ce
commit
791305b447
2 changed files with 77 additions and 63 deletions
|
@ -84,71 +84,85 @@
|
|||
file: path=/etc/httpd/conf.d/spins.fedoraproject.org/prerelease-to-final-spins-1-redirectmatch.conf state=absent
|
||||
tags:
|
||||
- httpd/redirect
|
||||
when: env != 'staging'
|
||||
|
||||
- name: Remove prerelease-to-final-spins-2
|
||||
file: path=/etc/httpd/conf.d/spins.fedoraproject.org/prerelease-to-final-spins-2-redirectmatch.conf state=absent
|
||||
tags:
|
||||
- httpd/redirect
|
||||
when: env != 'staging'
|
||||
|
||||
- name: Remove prerelease-to-final-labs-1
|
||||
file: path=/etc/httpd/conf.d/labs.fedoraproject.org/prerelease-to-final-labs-1-redirectmatch.conf state=absent
|
||||
tags:
|
||||
- httpd/redirect
|
||||
when: env != 'staging'
|
||||
|
||||
- name: Remove prerelease-to-final-labs-2
|
||||
file: path=/etc/httpd/conf.d/labs.fedoraproject.org/prerelease-to-final-labs-2-redirectmatch.conf state=absent
|
||||
tags:
|
||||
- httpd/redirect
|
||||
when: env != 'staging'
|
||||
|
||||
- name: Remove prerelease-to-final-arm-1
|
||||
file: path=/etc/httpd/conf.d/arm.fedoraproject.org/prerelease-to-final-arm-1-redirectmatch.conf state=absent
|
||||
tags:
|
||||
- httpd/redirect
|
||||
when: env != 'staging'
|
||||
|
||||
- name: Remove prerelease-to-final-arm-2
|
||||
file: path=/etc/httpd/conf.d/arm.fedoraproject.org/prerelease-to-final-arm-2-redirectmatch.conf state=absent
|
||||
tags:
|
||||
- httpd/redirect
|
||||
when: env != 'staging'
|
||||
|
||||
- name: Remove prerelease-to-final-alt-1
|
||||
file: path=/etc/httpd/conf.d/alt.fedoraproject.org/prerelease-to-final-alt-1-redirectmatch.conf state=absent
|
||||
tags:
|
||||
- httpd/redirect
|
||||
when: env != 'staging'
|
||||
|
||||
- name: Remove prerelease-to-final-gfo
|
||||
file: path=/etc/httpd/conf.d/getfedora.org/prerelease-to-final-gfo-redirectmatch.conf state=absent
|
||||
tags:
|
||||
- httpd/redirect
|
||||
when: env != 'staging'
|
||||
|
||||
- name: Remove prerelease-to-final-gfo-atomic-redirectmatch
|
||||
file: path=/etc/httpd/conf.d/getfedora.org/prerelease-to-final-gfo-atomic-redirectmatch.conf state=absent
|
||||
tags:
|
||||
- httpd/redirect
|
||||
when: env != 'staging'
|
||||
|
||||
- name: Remove prerelease-to-final-gfo-srv-redirectmatch
|
||||
file: path=/etc/httpd/conf.d/getfedora.org/prerelease-to-final-gfo-srv-redirectmatch.conf state=absent
|
||||
tags:
|
||||
- httpd/redirect
|
||||
when: env != 'staging'
|
||||
|
||||
- name: Remove prerelease-to-final-gfo-ws-redirectmatch
|
||||
file: path=/etc/httpd/conf.d/getfedora.org/prerelease-to-final-gfo-ws-redirectmatch.conf state=absent
|
||||
tags:
|
||||
- httpd/redirect
|
||||
when: env != 'staging'
|
||||
|
||||
- name: Remove prerelease-to-final-spins
|
||||
file: path=/etc/httpd/conf.d/spins.fedoraproject.org/prerelease-to-final-spins-redirectmatch.conf state=absent
|
||||
tags:
|
||||
- httpd/redirect
|
||||
when: env != 'staging'
|
||||
|
||||
- name: Remove prerelease-to-final-labs
|
||||
file: path=/etc/httpd/conf.d/labs.fedoraproject.org/prerelease-to-final-labs-redirectmatch.conf state=absent
|
||||
tags:
|
||||
- httpd/redirect
|
||||
when: env != 'staging'
|
||||
|
||||
- name: Remove prerelease-to-final-arm
|
||||
file: path=/etc/httpd/conf.d/arm.fedoraproject.org/prerelease-to-final-arm-redirectmatch.conf state=absent
|
||||
tags:
|
||||
- httpd/redirect
|
||||
when: env != 'staging'
|
||||
|
||||
roles:
|
||||
- httpd/mod_ssl
|
||||
|
|
|
@ -275,69 +275,69 @@
|
|||
# back to the main release.
|
||||
# This should be disabled when there is a prerelease
|
||||
|
||||
# - role: httpd/redirectmatch
|
||||
# shortname: prerelease-to-final-gfo-ws
|
||||
# website: getfedora.org
|
||||
# regex: /(.*)workstation/prerelease.*$
|
||||
# target: https://stg.getfedora.org/$1/workstation
|
||||
# when: env == 'staging'
|
||||
#
|
||||
# - role: httpd/redirectmatch
|
||||
# shortname: prerelease-to-final-gfo-srv
|
||||
# website: getfedora.org
|
||||
# regex: /(.*)server/prerelease.*$
|
||||
# target: https://stg.getfedora.org/$1/server
|
||||
# when: env == 'staging'
|
||||
#
|
||||
# - role: httpd/redirectmatch
|
||||
# shortname: prerelease-to-final-gfo-atomic
|
||||
# website: getfedora.org
|
||||
# regex: /(.*)atomic/prerelease.*$
|
||||
# target: https://stg.getfedora.org/$1/atomic
|
||||
# when: env == 'staging'
|
||||
#
|
||||
# - role: httpd/redirectmatch
|
||||
# shortname: prerelease-to-final-labs-1
|
||||
# website: labs.fedoraproject.org
|
||||
# regex: /(.*)prerelease.*$
|
||||
# target: https://labs.stg.fedoraproject.org/$1
|
||||
# when: env == 'staging'
|
||||
#
|
||||
# - role: httpd/redirectmatch
|
||||
# shortname: prerelease-to-final-spins-1
|
||||
# website: spins.fedoraproject.org
|
||||
# regex: /(.*)prerelease.*$
|
||||
# target: https://spins.stg.fedoraproject.org/$1
|
||||
# when: env == 'staging'
|
||||
#
|
||||
# - role: httpd/redirectmatch
|
||||
# shortname: prerelease-to-final-arm-1
|
||||
# website: arm.fedoraproject.org
|
||||
# regex: /(.*)prerelease.*$
|
||||
# target: https://arm.stg.fedoraproject.org/$1
|
||||
# when: env == 'staging'
|
||||
#
|
||||
# - role: httpd/redirectmatch
|
||||
# shortname: prerelease-to-final-labs-2
|
||||
# website: labs.fedoraproject.org
|
||||
# regex: /prerelease.*$
|
||||
# target: https://labs.stg.fedoraproject.org/$1
|
||||
# when: env == 'staging'
|
||||
#
|
||||
# - role: httpd/redirectmatch
|
||||
# shortname: prerelease-to-final-spins-2
|
||||
# website: spins.fedoraproject.org
|
||||
# regex: /prerelease.*$
|
||||
# target: https://spins.stg.fedoraproject.org/$1
|
||||
# when: env == 'staging'
|
||||
#
|
||||
# - role: httpd/redirectmatch
|
||||
# shortname: prerelease-to-final-arm-2
|
||||
# website: arm.fedoraproject.org
|
||||
# regex: /prerelease.*$
|
||||
# target: https://arm.stg.fedoraproject.org/$1
|
||||
# when: env == 'staging'
|
||||
#
|
||||
- role: httpd/redirectmatch
|
||||
shortname: prerelease-to-final-gfo-ws
|
||||
website: getfedora.org
|
||||
regex: /(.*)workstation/prerelease.*$
|
||||
target: https://stg.getfedora.org/$1/workstation
|
||||
when: env == 'staging'
|
||||
|
||||
- role: httpd/redirectmatch
|
||||
shortname: prerelease-to-final-gfo-srv
|
||||
website: getfedora.org
|
||||
regex: /(.*)server/prerelease.*$
|
||||
target: https://stg.getfedora.org/$1/server
|
||||
when: env == 'staging'
|
||||
|
||||
- role: httpd/redirectmatch
|
||||
shortname: prerelease-to-final-gfo-atomic
|
||||
website: getfedora.org
|
||||
regex: /(.*)atomic/prerelease.*$
|
||||
target: https://stg.getfedora.org/$1/atomic
|
||||
when: env == 'staging'
|
||||
|
||||
- role: httpd/redirectmatch
|
||||
shortname: prerelease-to-final-labs-1
|
||||
website: labs.fedoraproject.org
|
||||
regex: /(.*)prerelease.*$
|
||||
target: https://labs.stg.fedoraproject.org/$1
|
||||
when: env == 'staging'
|
||||
|
||||
- role: httpd/redirectmatch
|
||||
shortname: prerelease-to-final-spins-1
|
||||
website: spins.fedoraproject.org
|
||||
regex: /(.*)prerelease.*$
|
||||
target: https://spins.stg.fedoraproject.org/$1
|
||||
when: env == 'staging'
|
||||
|
||||
- role: httpd/redirectmatch
|
||||
shortname: prerelease-to-final-arm-1
|
||||
website: arm.fedoraproject.org
|
||||
regex: /(.*)prerelease.*$
|
||||
target: https://arm.stg.fedoraproject.org/$1
|
||||
when: env == 'staging'
|
||||
|
||||
- role: httpd/redirectmatch
|
||||
shortname: prerelease-to-final-labs-2
|
||||
website: labs.fedoraproject.org
|
||||
regex: /prerelease.*$
|
||||
target: https://labs.stg.fedoraproject.org/$1
|
||||
when: env == 'staging'
|
||||
|
||||
- role: httpd/redirectmatch
|
||||
shortname: prerelease-to-final-spins-2
|
||||
website: spins.fedoraproject.org
|
||||
regex: /prerelease.*$
|
||||
target: https://spins.stg.fedoraproject.org/$1
|
||||
when: env == 'staging'
|
||||
|
||||
- role: httpd/redirectmatch
|
||||
shortname: prerelease-to-final-arm-2
|
||||
website: arm.fedoraproject.org
|
||||
regex: /prerelease.*$
|
||||
target: https://arm.stg.fedoraproject.org/$1
|
||||
when: env == 'staging'
|
||||
|
||||
- role: httpd/redirectmatch
|
||||
shortname: cloud-to-atomic
|
||||
website: getfedora.org
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue