0b60cdd6a1
'apache' module is needed by 'horizon' 4.1.0 173967ab8dd21a93d6f2b47ff2641d0092f729b1 v 1.2.0 Fuel-CI: disable Partial blueprint: merge-openstack-puppet-modules Change-Id: I0f5ff2fafe058c0263c2ace4bc0ce8f7828d3be0
36 lines
1007 B
Plaintext
36 lines
1007 B
Plaintext
<% if @proxy_dest or @proxy_pass -%>
|
|
|
|
## Proxy rules
|
|
ProxyRequests Off
|
|
<%- end -%>
|
|
<% if @proxy_preserve_host -%>
|
|
ProxyPreserveHost On
|
|
<%- end -%>
|
|
<%- [@proxy_pass].flatten.compact.each do |proxy| -%>
|
|
ProxyPass <%= proxy['path'] %> <%= proxy['url'] -%>
|
|
<%- if proxy['params'] -%>
|
|
<%- proxy['params'].each_pair do |key, value| -%> <%= key %>=<%= value -%>
|
|
<%- end -%>
|
|
<%- end -%>
|
|
<%- if proxy['keywords'] %> <%= proxy['keywords'].join(' ') -%>
|
|
<%- end %>
|
|
<Location <%= proxy['path']%>>
|
|
<%- if proxy['reverse_urls'].nil? -%>
|
|
ProxyPassReverse <%= proxy['url'] %>
|
|
<%- else -%>
|
|
<%- Array(proxy['reverse_urls']).each do |reverse_url| -%>
|
|
ProxyPassReverse <%= reverse_url %>
|
|
<%- end -%>
|
|
<%- end -%>
|
|
</Location>
|
|
<% end -%>
|
|
<% if @proxy_dest -%>
|
|
<%- Array(@no_proxy_uris).each do |uri| -%>
|
|
ProxyPass <%= uri %> !
|
|
<% end -%>
|
|
ProxyPass / <%= @proxy_dest %>/
|
|
<Location />
|
|
ProxyPassReverse <%= @proxy_dest %>/
|
|
</Location>
|
|
<% end -%>
|