DOCS / CONFIGURATION

network settings

How the coop connects to the outside world.

Keys

KeyTypeDefaultDescription
publicbooleanfalseWhether services get a public address
fence_modestringdeny-by-defaultFirewall posture: deny-by-default or allow-by-default
dns_ttlduration60sTime-to-live for DNS records served by RoostDNS
ipv6booleantrueEnable IPv6 addressing

Example

network:
  public: false
  fence_mode: deny-by-default
  dns_ttl: 60s
  ipv6: true

Values set here apply to every environment unless overridden in a coop.production.yolk file. Read and write values from the terminal with cluck config, and validate the whole file with cluck doctor.

NoteYolkML has no tabs, no anchors, and no surprises. Indent with two spaces, and the file will behave.