X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fdns.nix;fp=modules%2Fprivate%2Fdns.nix;h=32c52a9f8575673fe7b4e0ef6428d71f5bce5512;hb=da30ae4ffdd153a1eb32fb86f9ca9a65aa19e4e2;hp=7c59b43a0463568ad38f11d06fd081aa5b53b0b1;hpb=bd5c5d4e23ebd3863a960976767ed4a83dfd07fe;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/dns.nix b/modules/private/dns.nix index 7c59b43..32c52a9 100644 --- a/modules/private/dns.nix +++ b/modules/private/dns.nix @@ -10,7 +10,7 @@ ) listOfAttrs ) [{}] (attrNames attrsOfLists); cfg = config.services.bind; - keyIncludes = builtins.concatStringsSep "\n" (map (v: "include \"/var/secrets/bind/${v}.key\";") (builtins.attrNames config.myEnv.dns.keys)); + keyIncludes = builtins.concatStringsSep "\n" (map (v: "include \"${config.secrets.fullPaths."bind/${v}.key"}\";") (builtins.attrNames config.myEnv.dns.keys)); cartProduct = lib.foldr (s: servers: servers // { ${s.masters} = lib.unique ((servers.${s.masters} or []) ++ [s.keys]); }) {}