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:
Kevin Fenzi 2018-10-29 20:49:55 +00:00
parent c8169357ce
commit 791305b447
2 changed files with 77 additions and 63 deletions

View file

@ -84,71 +84,85 @@
file: path=/etc/httpd/conf.d/spins.fedoraproject.org/prerelease-to-final-spins-1-redirectmatch.conf state=absent file: path=/etc/httpd/conf.d/spins.fedoraproject.org/prerelease-to-final-spins-1-redirectmatch.conf state=absent
tags: tags:
- httpd/redirect - httpd/redirect
when: env != 'staging'
- name: Remove prerelease-to-final-spins-2 - 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 file: path=/etc/httpd/conf.d/spins.fedoraproject.org/prerelease-to-final-spins-2-redirectmatch.conf state=absent
tags: tags:
- httpd/redirect - httpd/redirect
when: env != 'staging'
- name: Remove prerelease-to-final-labs-1 - 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 file: path=/etc/httpd/conf.d/labs.fedoraproject.org/prerelease-to-final-labs-1-redirectmatch.conf state=absent
tags: tags:
- httpd/redirect - httpd/redirect
when: env != 'staging'
- name: Remove prerelease-to-final-labs-2 - 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 file: path=/etc/httpd/conf.d/labs.fedoraproject.org/prerelease-to-final-labs-2-redirectmatch.conf state=absent
tags: tags:
- httpd/redirect - httpd/redirect
when: env != 'staging'
- name: Remove prerelease-to-final-arm-1 - 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 file: path=/etc/httpd/conf.d/arm.fedoraproject.org/prerelease-to-final-arm-1-redirectmatch.conf state=absent
tags: tags:
- httpd/redirect - httpd/redirect
when: env != 'staging'
- name: Remove prerelease-to-final-arm-2 - 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 file: path=/etc/httpd/conf.d/arm.fedoraproject.org/prerelease-to-final-arm-2-redirectmatch.conf state=absent
tags: tags:
- httpd/redirect - httpd/redirect
when: env != 'staging'
- name: Remove prerelease-to-final-alt-1 - 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 file: path=/etc/httpd/conf.d/alt.fedoraproject.org/prerelease-to-final-alt-1-redirectmatch.conf state=absent
tags: tags:
- httpd/redirect - httpd/redirect
when: env != 'staging'
- name: Remove prerelease-to-final-gfo - name: Remove prerelease-to-final-gfo
file: path=/etc/httpd/conf.d/getfedora.org/prerelease-to-final-gfo-redirectmatch.conf state=absent file: path=/etc/httpd/conf.d/getfedora.org/prerelease-to-final-gfo-redirectmatch.conf state=absent
tags: tags:
- httpd/redirect - httpd/redirect
when: env != 'staging'
- name: Remove prerelease-to-final-gfo-atomic-redirectmatch - 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 file: path=/etc/httpd/conf.d/getfedora.org/prerelease-to-final-gfo-atomic-redirectmatch.conf state=absent
tags: tags:
- httpd/redirect - httpd/redirect
when: env != 'staging'
- name: Remove prerelease-to-final-gfo-srv-redirectmatch - 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 file: path=/etc/httpd/conf.d/getfedora.org/prerelease-to-final-gfo-srv-redirectmatch.conf state=absent
tags: tags:
- httpd/redirect - httpd/redirect
when: env != 'staging'
- name: Remove prerelease-to-final-gfo-ws-redirectmatch - 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 file: path=/etc/httpd/conf.d/getfedora.org/prerelease-to-final-gfo-ws-redirectmatch.conf state=absent
tags: tags:
- httpd/redirect - httpd/redirect
when: env != 'staging'
- name: Remove prerelease-to-final-spins - name: Remove prerelease-to-final-spins
file: path=/etc/httpd/conf.d/spins.fedoraproject.org/prerelease-to-final-spins-redirectmatch.conf state=absent file: path=/etc/httpd/conf.d/spins.fedoraproject.org/prerelease-to-final-spins-redirectmatch.conf state=absent
tags: tags:
- httpd/redirect - httpd/redirect
when: env != 'staging'
- name: Remove prerelease-to-final-labs - name: Remove prerelease-to-final-labs
file: path=/etc/httpd/conf.d/labs.fedoraproject.org/prerelease-to-final-labs-redirectmatch.conf state=absent file: path=/etc/httpd/conf.d/labs.fedoraproject.org/prerelease-to-final-labs-redirectmatch.conf state=absent
tags: tags:
- httpd/redirect - httpd/redirect
when: env != 'staging'
- name: Remove prerelease-to-final-arm - name: Remove prerelease-to-final-arm
file: path=/etc/httpd/conf.d/arm.fedoraproject.org/prerelease-to-final-arm-redirectmatch.conf state=absent file: path=/etc/httpd/conf.d/arm.fedoraproject.org/prerelease-to-final-arm-redirectmatch.conf state=absent
tags: tags:
- httpd/redirect - httpd/redirect
when: env != 'staging'
roles: roles:
- httpd/mod_ssl - httpd/mod_ssl

View file

@ -275,69 +275,69 @@
# back to the main release. # back to the main release.
# This should be disabled when there is a prerelease # This should be disabled when there is a prerelease
# - role: httpd/redirectmatch - role: httpd/redirectmatch
# shortname: prerelease-to-final-gfo-ws shortname: prerelease-to-final-gfo-ws
# website: getfedora.org website: getfedora.org
# regex: /(.*)workstation/prerelease.*$ regex: /(.*)workstation/prerelease.*$
# target: https://stg.getfedora.org/$1/workstation target: https://stg.getfedora.org/$1/workstation
# when: env == 'staging' when: env == 'staging'
#
# - role: httpd/redirectmatch - role: httpd/redirectmatch
# shortname: prerelease-to-final-gfo-srv shortname: prerelease-to-final-gfo-srv
# website: getfedora.org website: getfedora.org
# regex: /(.*)server/prerelease.*$ regex: /(.*)server/prerelease.*$
# target: https://stg.getfedora.org/$1/server target: https://stg.getfedora.org/$1/server
# when: env == 'staging' when: env == 'staging'
#
# - role: httpd/redirectmatch - role: httpd/redirectmatch
# shortname: prerelease-to-final-gfo-atomic shortname: prerelease-to-final-gfo-atomic
# website: getfedora.org website: getfedora.org
# regex: /(.*)atomic/prerelease.*$ regex: /(.*)atomic/prerelease.*$
# target: https://stg.getfedora.org/$1/atomic target: https://stg.getfedora.org/$1/atomic
# when: env == 'staging' when: env == 'staging'
#
# - role: httpd/redirectmatch - role: httpd/redirectmatch
# shortname: prerelease-to-final-labs-1 shortname: prerelease-to-final-labs-1
# website: labs.fedoraproject.org website: labs.fedoraproject.org
# regex: /(.*)prerelease.*$ regex: /(.*)prerelease.*$
# target: https://labs.stg.fedoraproject.org/$1 target: https://labs.stg.fedoraproject.org/$1
# when: env == 'staging' when: env == 'staging'
#
# - role: httpd/redirectmatch - role: httpd/redirectmatch
# shortname: prerelease-to-final-spins-1 shortname: prerelease-to-final-spins-1
# website: spins.fedoraproject.org website: spins.fedoraproject.org
# regex: /(.*)prerelease.*$ regex: /(.*)prerelease.*$
# target: https://spins.stg.fedoraproject.org/$1 target: https://spins.stg.fedoraproject.org/$1
# when: env == 'staging' when: env == 'staging'
#
# - role: httpd/redirectmatch - role: httpd/redirectmatch
# shortname: prerelease-to-final-arm-1 shortname: prerelease-to-final-arm-1
# website: arm.fedoraproject.org website: arm.fedoraproject.org
# regex: /(.*)prerelease.*$ regex: /(.*)prerelease.*$
# target: https://arm.stg.fedoraproject.org/$1 target: https://arm.stg.fedoraproject.org/$1
# when: env == 'staging' when: env == 'staging'
#
# - role: httpd/redirectmatch - role: httpd/redirectmatch
# shortname: prerelease-to-final-labs-2 shortname: prerelease-to-final-labs-2
# website: labs.fedoraproject.org website: labs.fedoraproject.org
# regex: /prerelease.*$ regex: /prerelease.*$
# target: https://labs.stg.fedoraproject.org/$1 target: https://labs.stg.fedoraproject.org/$1
# when: env == 'staging' when: env == 'staging'
#
# - role: httpd/redirectmatch - role: httpd/redirectmatch
# shortname: prerelease-to-final-spins-2 shortname: prerelease-to-final-spins-2
# website: spins.fedoraproject.org website: spins.fedoraproject.org
# regex: /prerelease.*$ regex: /prerelease.*$
# target: https://spins.stg.fedoraproject.org/$1 target: https://spins.stg.fedoraproject.org/$1
# when: env == 'staging' when: env == 'staging'
#
# - role: httpd/redirectmatch - role: httpd/redirectmatch
# shortname: prerelease-to-final-arm-2 shortname: prerelease-to-final-arm-2
# website: arm.fedoraproject.org website: arm.fedoraproject.org
# regex: /prerelease.*$ regex: /prerelease.*$
# target: https://arm.stg.fedoraproject.org/$1 target: https://arm.stg.fedoraproject.org/$1
# when: env == 'staging' when: env == 'staging'
#
- role: httpd/redirectmatch - role: httpd/redirectmatch
shortname: cloud-to-atomic shortname: cloud-to-atomic
website: getfedora.org website: getfedora.org