no-proxy¶
List of items for NO_PROXY environment configuration
This is an array of locations that are exempt from the Proxy configured via
the proxy-servers or individual proxy-server/* Params.
Note
Beware that no_proxy interpretation depends on final client binary/library
utilizing the variable.
When it comes to IP based whitelisting, some implementations accept CIDR blocks some require lists of individual IPs. A good article that summarizes this problem:
By default this Param will set the RFC 1918 IP Blocks for no_proxy ("10.0.0.0/8",
"192.168.0.0/16", and "172.16.0.0/16") as well as the Localhost (127.0.0.0/8)
networks to not use the Proxy services.
The no_proxy config will only be set if a Proxy service is also set from one of
the two methods described above.
The Param utilizes the .ParamExpand golang template expansion, so other Params may
be utilized in the list and expanded when rendered and sent to the Machine. As an
example; this is useful to exempt the Machines own local IP address from Proxy use,
by setting an array element to `{{ .Machine.Address }}'.
Objects that Reference no-proxy¶
- profiles EXAMPLE-suse-sles-config in Other OSes Installers as part of Params (declared)
- templates agama-sles.json.tmpl in Other OSes Installers as part of Contents (used)
- templates autoyast-sles.xml.tmpl in Other OSes Installers as part of Contents (used)
- templates download-tools.tmpl in Core Task Library as part of Contents (used)
- templates set-proxy-servers.sh.tmpl in Community Core as part of Contents (used)
Objects used by no-proxy¶
Not used in current content packs