Skip to content

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 }}'.