summaryrefslogtreecommitdiffstats
path: root/roles/httpd
diff options
context:
space:
mode:
authorPatrick Uiterwijk <puiterwijk@redhat.com>2017-02-16 20:03:27 +0000
committerPatrick Uiterwijk <puiterwijk@redhat.com>2017-02-16 20:03:33 +0000
commit7fdfd90dad6aefc54b34f2bcbef3e92797541b8b (patch)
tree7eecced7da1bf3f468780e6adde0cce9dd39d821 /roles/httpd
parent6c40891a7b872c94d24ef8da26ee5f8cd67acfcf (diff)
downloadansible-7fdfd90dad6aefc54b34f2bcbef3e92797541b8b.tar.gz
ansible-7fdfd90dad6aefc54b34f2bcbef3e92797541b8b.tar.xz
ansible-7fdfd90dad6aefc54b34f2bcbef3e92797541b8b.zip
CDN has no clue about staging
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
Diffstat (limited to 'roles/httpd')
-rw-r--r--roles/httpd/reverseproxy/templates/reversepassproxy.registry.conf2
1 files changed, 2 insertions, 0 deletions
diff --git a/roles/httpd/reverseproxy/templates/reversepassproxy.registry.conf b/roles/httpd/reverseproxy/templates/reversepassproxy.registry.conf
index 63cf7ac9c..d501ea8af 100644
--- a/roles/httpd/reverseproxy/templates/reversepassproxy.registry.conf
+++ b/roles/httpd/reverseproxy/templates/reversepassproxy.registry.conf
@@ -4,9 +4,11 @@ RequestHeader set X-Forwarded-Proto https early
ProxyPreserveHost On
RewriteEngine on
+{% if env == "production" %}
RewriteCond %{HTTP:VIA} !cdn77
RewriteCond %{REQUEST_METHOD} !^(PATCH|POST|PUT|DELETE|HEAD)$
RewriteRule ^/v2/(.*)/blobs/([a-zA-Z0-9:]*) https://cdn.registry.fedoraproject.org/v2/$1/blobs/$2 [R]
+{% endif %}
# This is terible, but Docker.
RewriteCond %{REQUEST_METHOD} ^(PATCH|POST|PUT|DELETE)$