37 lines
879 B
Nix
37 lines
879 B
Nix
let
|
|
adisbladis = builtins.readFile ../users/keys/adisbladis;
|
|
mic92 = builtins.readFile ../users/keys/mic92;
|
|
ryantm = builtins.readFile ../users/keys/ryantm;
|
|
zimbatm = builtins.readFile ../users/keys/zimbatm;
|
|
zowoq = builtins.readFile ../users/keys/zowoq;
|
|
|
|
users = [
|
|
adisbladis
|
|
mic92
|
|
ryantm
|
|
zimbatm
|
|
zowoq
|
|
];
|
|
|
|
inherit ((import ../modules/shared/known-hosts.nix).programs.ssh) knownHosts;
|
|
|
|
build03 = knownHosts.build03.publicKey;
|
|
build04 = knownHosts.build04.publicKey;
|
|
darwin02 = knownHosts.darwin02.publicKey;
|
|
in
|
|
{
|
|
"hercules-binary-caches.age".publicKeys = users ++ [
|
|
build03
|
|
build04
|
|
darwin02
|
|
];
|
|
"hercules-cluster-join-token.age".publicKeys = users ++ [
|
|
build03
|
|
build04
|
|
darwin02
|
|
];
|
|
"hercules-secrets.age".publicKeys = users ++ [
|
|
build03
|
|
build04
|
|
]; # hercules-secrets are only needed on linux
|
|
}
|