Skip to content

Skydns

services.skydns.address

Skydns address to bind to. Type: string

Default

"0.0.0.0:53"

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

services.skydns.domain

Skydns default domain if not specified by etcd config. Type: string

Default

"skydns.local."

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

services.skydns.enable

Whether to enable skydns service. Type: boolean

Default

false

Example

true

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

services.skydns.etcd.caCert

Skydns path of TLS certificate authority public key. Type: null or path

Default

null

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

services.skydns.etcd.machines

Skydns list of etcd endpoints to connect to. Type: list of string

Default

["http://127.0.0.1:2379"]

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

services.skydns.etcd.tlsKey

Skydns path of TLS client certificate - private key. Type: null or path

Default

null

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

services.skydns.etcd.tlsPem

Skydns path of TLS client certificate - public key. Type: null or path

Default

null

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

services.skydns.extraConfig

Skydns attribute set of extra config options passed as environment variables. Type: attribute set of string

Default

{ }

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

services.skydns.nameservers

Skydns list of nameservers to forward DNS requests to when not authoritative for a domain. Type: list of string

Default

map (n: n + ":53") config.networking.nameservers

Example

["8.8.8.8:53""8.8.4.4:53"]

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

services.skydns.package

The skydns package to use. Type: package

Default

pkgs.skydns

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