noisebridge-wiki/secrets/secrets.nix
Jet 642869ce9b
Some checks failed
CI / check (push) Has been cancelled
CI / deploy (push) Has been cancelled
init
2026-03-21 02:27:44 -07:00

21 lines
658 B
Nix

let
readRecipient = path: builtins.replaceStrings [ "\n" ] [ "" ] (builtins.readFile path);
adminKeys = [
# Jet
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE40ISu3ydCqfdpb26JYD5cIN0Fu0id/FDS+xjB5zpqu jetthomaspham@gmail.com"
];
mainWiki = readRecipient ./hosts/main-wiki.age.pub;
replicaWiki = readRecipient ./hosts/replica-wiki.age.pub;
allHosts = [
mainWiki
replicaWiki
];
in
{
"tailscale-auth.age".publicKeys = adminKeys ++ allHosts;
"mysql-mediawiki.age".publicKeys = adminKeys ++ allHosts;
"mysql-replication.age".publicKeys = adminKeys ++ allHosts;
"mediawiki-admin-password.age".publicKeys = adminKeys ++ allHosts;
}