20 lines
599 B
Nix
20 lines
599 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
|
|
{
|
|
"mysql-mediawiki.age".publicKeys = adminKeys ++ allHosts;
|
|
"mysql-replication.age".publicKeys = adminKeys ++ allHosts;
|
|
"mediawiki-admin-password.age".publicKeys = adminKeys ++ allHosts;
|
|
}
|