diff --git a/playbooks/groups/proxies-rewrites.yml b/playbooks/groups/proxies-rewrites.yml new file mode 100644 index 0000000000..17943d2b45 --- /dev/null +++ b/playbooks/groups/proxies-rewrites.yml @@ -0,0 +1,53 @@ +- name: Set up some domain rewrites. + hosts: proxies-stg + user: root + gather_facts: True + + vars_files: + - /srv/web/infra/ansible/vars/global.yml + - "{{ private }}/vars.yml" + - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml + + handlers: + - include: "{{ handlers }}/restart_services.yml" + + roles: + + - role: httpd/domainrewrite + destname: admin + website: admin.fedoraproject.org + target: https://apps.fedoraproject.org/ + + - role: httpd/domainrewrite + destname: 00-admin + website: admin.fedoraproject.org + path: ^/favicon.ico$ + status: 301 + target: http://fedoraproject.org/static/images/favicon.ico + + - role: httpd/domainrewrite + destname: 00-docs + website: docs.fedoraproject.org + path: ^/favicon.ico$ + status: 301 + target: http://fedoraproject.org/static/images/favicon.ico + + - role: httpd/domainrewrite + destname: 00-start + website: start.fedoraproject.org + path: ^/favicon.ico$ + status: 301 + target: http://fedoraproject.org/static/images/favicon.ico + + - role: httpd/domainrewrite + destname: translate + website: translate.fedoraproject.org + # TODO - At some point, this will switch to fedora.zanata.org + target: https://fedora.transifex.net/ + + - role: httpd/domainrewrite + destname: 00-translate-icon + website: translate.fedoraproject.org + path: ^/favicon.ico$ + status: 301 + target: http://fedoraproject.org/static/images/favicon.ico diff --git a/playbooks/groups/proxies.yml b/playbooks/groups/proxies.yml index 61b43ce12d..ed49d8ab46 100644 --- a/playbooks/groups/proxies.yml +++ b/playbooks/groups/proxies.yml @@ -73,6 +73,7 @@ - include: proxies-certificates.yml - include: proxies-websites.yml - include: proxies-reverseproxy.yml +- include: proxies-rewrites.yml - include: proxies-redirects.yml - include: proxies-fedora-web.yml - include: proxies-haproxy.yml