Skip to content

Envoy

services.envoy.enable

Whether to enable Envoy reverse proxy. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/envoy.nix

services.envoy.package

The envoy package to use. Type: package

Default

pkgs.envoy

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/envoy.nix

services.envoy.requireValidConfig

Whether a failure during config validation at build time is fatal. When the config can't be checked during build time, for example when it includes other files, disable this option.

Type: boolean

Default

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/envoy.nix

services.envoy.settings

Specify the configuration for Envoy in Nix.

Type: JSON value

Default

{ }

Example

{admin = {access_log_path = "/dev/null";address = {socket_address = {protocol = "TCP";address = "127.0.0.1";port_value = 9901;};};};static_resources = {listeners = [];clusters = [];};}

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/envoy.nix