no-proxy¶
A map of ssh public keys to install for the root user
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 }}'.