From d95eb5e99e9106956a004db0fa8846be5d1a4a7b Mon Sep 17 00:00:00 2001 From: niten Date: Fri, 3 Nov 2023 13:13:10 -0700 Subject: [PATCH] Remove references to domainOpts --- authoritative-dns.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/authoritative-dns.nix b/authoritative-dns.nix index 04fb8ea..94cb234 100644 --- a/authoritative-dns.nix +++ b/authoritative-dns.nix @@ -91,19 +91,19 @@ in { interfaces = cfg.listen-ips; stateDirectory = cfg.state-directory; zones = let - forwardZones = mapAttrs' (domain: domainCfg: + forwardZones = mapAttrs' (domain: + { ksk, zone, ... }: nameValuePair "${domain}." { - dnssec = domainCfg.ksk.key-file != null; - ksk.keyFile = - mkIf (domainCfg.ksk.key-file != null) domainCfg.ksk.key-file; + dnssec = ksk.key-file != null; + ksk.keyFile = ksk.key-file; data = zoneToZonefile { inherit domain; inherit (cfg) timestamp; - inherit (domainCfg) zone; + inherit zone; }; }) cfg.domains; reverseZones = concatMapAttrs (domain: - { ksk, zone, ... }: + { ksk, zone, reverse-zones, ... }: listToAttrs (map (network: reverseZonefile { inherit domain network ksk; @@ -111,7 +111,7 @@ in { keyFile = ksk.key-file; ipHostMap = cfg.ip-host-map; serial = cfg.timestamp; - }) domainOpts.reverse-zones)) cfg.domains; + }) reverse-zones)) cfg.domains; in forwardZones // reverseZones; }; };