diff --git a/playbooks/include/proxies-redirects.yml b/playbooks/include/proxies-redirects.yml index 06b11b9cd5..113ac7d10d 100644 --- a/playbooks/include/proxies-redirects.yml +++ b/playbooks/include/proxies-redirects.yml @@ -219,26 +219,75 @@ # back to the main release. # This should be disabled when there is a prerelease -# - role: httpd/redirectmatch -# name: prerelease-to-final-gfo -# website: getfedora.org -# regex: /(.*)/prerelease.*$ -# target: https://stg.getfedora.org/$1 -# when: env == 'staging' + - role: httpd/redirectmatch + name: prerelease-to-final-gfo + website: getfedora.org + regex: /(.*)/prerelease.*$ + target: https://stg.getfedora.org/$1 + when: env == 'staging' -# - role: httpd/redirectmatch -# name: prerelease-to-final-labs -# website: labs.fedoraproject.org -# regex: /(.*)/prerelease.*$ -# target: https://labs.stg.fedoraproject.org/$1 -# when: env == 'staging' + - role: httpd/redirectmatch + name: prerelease-to-final-labs-1 + website: labs.fedoraproject.org + regex: /(.*)/prerelease.*$ + target: https://labs.stg.fedoraproject.org/$1 + when: env == 'staging' -# - role: httpd/redirectmatch -# name: prerelease-to-final-spins -# website: spins.fedoraproject.org -# regex: /(.*)/prerelease.*$ -# target: https://spins.stg.fedoraproject.org/$1 -# when: env == 'staging' + - role: httpd/redirectmatch + name: prerelease-to-final-spins-1 + website: spins.fedoraproject.org + regex: /(.*)/prerelease.*$ + target: https://spins.stg.fedoraproject.org/$1 + when: env == 'staging' + + - role: httpd/redirectmatch + name: prerelease-to-final-arm-1 + website: arm.fedoraproject.org + regex: /(.*)/prerelease.*$ + target: https://arm.stg.fedoraproject.org/$1 + when: env == 'staging' + + - role: httpd/redirectmatch + name: prerelease-to-final-labs-2 + website: labs.fedoraproject.org + regex: /prerelease.*$ + target: https://labs.stg.fedoraproject.org/$1 + when: env == 'staging' + + - role: httpd/redirectmatch + name: prerelease-to-final-spins-2 + website: spins.fedoraproject.org + regex: /prerelease.*$ + target: https://spins.stg.fedoraproject.org/$1 + when: env == 'staging' + + - role: httpd/redirectmatch + name: prerelease-to-final-arm-2 + website: arm.fedoraproject.org + regex: /prerelease.*$ + target: https://arm.stg.fedoraproject.org/$1 + when: env == 'staging' + + # When we have a prerelease we also need to drop the + # config files. + + - name: Remove prerelease-to-final-spins + path: /etc/httpd/conf.d/spins.fedoraproject.org/prerelease-to-final-spins.conf state=absent + when: env == 'staging' + + - name: Remove prerelease-to-final-labs + path: /etc/httpd/conf.d/labs.fedoraproject.org/prerelease-to-final-labs.conf state=absent + when: env == 'staging' + + - name: Remove prerelease-to-final-gfo + path: /etc/httpd/conf.d/getfedora.org/prerelease-to-final-gfo.conf state=absent + when: env == 'staging' + + - name: Remove prerelease-to-final-arm + path: /etc/httpd/conf.d/arm.fedoraproject.org/prerelease-to-final-gfo.conf state=absent + when: env == 'staging' + + # end staging - role: httpd/redirectmatch name: prerelease-to-final-gfo