feat(lib/keys): Add a function for nodeless secrets

This commit is contained in:
Tom Hubrecht 2025-02-24 17:45:55 +01:00
parent 8e39d6bc1a
commit 6dc90315c5
Signed by: thubrecht
SSH key fingerprint: SHA256:r+nK/SIcWlJ0zFZJGHtlAoRwq1Rm+WcKAm5ADYMoQPc
2 changed files with 9 additions and 8 deletions

View file

@ -40,6 +40,8 @@ rec {
mkSecrets = nodes: setDefault { publicKeys = unique (builtins.concatMap getSecretKeys nodes); }; mkSecrets = nodes: setDefault { publicKeys = unique (builtins.concatMap getSecretKeys nodes); };
mkRootSecrets = setDefault { publicKeys = unique rootKeys; };
machineKeysBySystem = machineKeysBySystem =
system: system:
rootKeys rootKeys

View file

@ -2,11 +2,10 @@
# #
# SPDX-License-Identifier: EUPL-1.2 # SPDX-License-Identifier: EUPL-1.2
(import ../../../../keys.nix).mkSecrets (import ../../../../keys.nix).mkRootSecrets [
[ ] "compute01.key"
[ "storage01.key"
"compute01.key" "web01.key"
"storage01.key" "web02.key"
"web01.key" "web03.key"
"web03.key" ]
]