Skip to content

yggdrasil

Yggdrasil encrypted IPv6 routing overlay network

Uncategorized

Roles

The yggdrasil module has the following roles:

  • default

Options for the default role

extraMulticastInterfaces

Additional interfaces to use for Multicast. See https://yggdrasil-network.github.io/configurationref.html#multicastinterfaces for reference.

Type: list of (attribute set)

Default:

[ ]
Example
[
  {
    Beacon = true;
    Listen = true;
    Port = 5400;
    Priority = 1020;
    Regex = "(wg).*";
  }
]

Declared in: clanServices/yggdrasil/default.nix

peers

Static peers to configure for this host. If not set, local peers will be auto-discovered

Type: list of string

Default:

[ ]
Example
[
  "tcp://192.168.1.1:6443"
  "quic://192.168.1.1:6443"
  "tls://192.168.1.1:6443"
  "ws://192.168.1.1:6443"
]

Declared in: clanServices/yggdrasil/default.nix