From 50650b078751b49b07f7a4b4d1bb3fc0ea19f6d5 Mon Sep 17 00:00:00 2001 From: niten Date: Thu, 5 Oct 2023 12:06:54 -0700 Subject: [PATCH] That wasn't it... --- authoritative-dns.nix | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/authoritative-dns.nix b/authoritative-dns.nix index ce1c943..183b2ab 100644 --- a/authoritative-dns.nix +++ b/authoritative-dns.nix @@ -74,16 +74,16 @@ in { identity = cfg.identity; interfaces = cfg.listen-ips; stateDirectory = cfg.state-directory; - # zones = mapAttrs' (dom: domCfg: - # let zoneCfg = domCfg.zone; - # in nameValuePair "${dom}." { - # dnssec = zoneCfg.ksk.key-file != null; - # ksk.keyFile = - # mkIf (zoneCfg.ksk.key-file != null) zoneCfg.ksk.key-file; - # data = let - # content = zoneToZonefile cfg.timestamp dom domCfg.zone-definition; - # in trace content content; - # }) cfg.domains; + zones = mapAttrs' (dom: domCfg: + let zoneCfg = domCfg.zone; + in nameValuePair "${dom}." { + dnssec = zoneCfg.ksk.key-file != null; + ksk.keyFile = + mkIf (zoneCfg.ksk.key-file != null) zoneCfg.ksk.key-file; + data = let + content = zoneToZonefile cfg.timestamp dom domCfg.zone-definition; + in trace content content; + }) cfg.domains; }; }; }