fix(keys/getKeys): don't fail if no key is specified

This commit is contained in:
catvayor 2025-01-24 16:34:42 +01:00 committed by thubrecht
parent 58bffb0263
commit c94e2e1cbf

View file

@ -9,9 +9,7 @@ let
meta = import ../meta lib;
getAttr = flip builtins.getAttr;
inherit (import ../lib/nix-lib) flip setDefault unique;
inherit (import ../lib/nix-lib) setDefault unique;
in
rec {
@ -83,7 +81,7 @@ rec {
];
};
getKeys = ls: builtins.concatLists (builtins.map (getAttr _keys) ls);
getKeys = ls: builtins.concatLists (builtins.map (member: _keys.${member} or [ ]) ls);
mkSecrets =
nodes: setDefault { publicKeys = unique (rootKeys ++ (builtins.concatMap getNodeKeys' nodes)); };