Release prep v9.1.0
[puppet-modules/puppetlabs-apt.git] / templates / proxy.epp
index 94e41af55d438404e0841871856694fa381abfef..34e193076d00ece851c092d2c7c896c7123563ce 100644 (file)
@@ -1,7 +1,10 @@
 <%- | Hash $proxies | -%>
+<% $proxies['perhost'].each |$proxy| { -%>
+Acquire::<%= $proxy['scheme'] %>::proxy::<%= $proxy['scope'] %> "<%= $proxy['target'] %>";
+<% } -%>
 Acquire::http::proxy "http://<%= $proxies['host'] %>:<%= $proxies['port'] %>/";
 <%- if $proxies['https'] { %>
 Acquire::https::proxy "https://<%= $proxies['host'] %>:<%= $proxies['port'] %>/";
-<%- } else { -%>
- Acquire::https::proxy "DIRECT";
+<%- } elsif $proxies['direct'] { -%>
+Acquire::https::proxy "DIRECT";
 <%- } -%>