snowfield/secrets/secrets.nix

64 lines
1.7 KiB
Nix
Raw Normal View History

2024-05-09 00:22:43 +02:00
let
gustave = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDJrHUzjPX0v2FX5gJALCjEJaUJ4sbfkv8CBWc6zm0Oe";
tower = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA9QGKzHJ5/PR/il8REaTxJKB4G2LEEts0BlcVz789lt";
lisa = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO4kSscukEEoW/QiLgyZQluhsYK4wF+lFphlCakKYC2q";
core-security = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICLnOINGYOFb+bLUUTV9sjwi2qbpwcaQlmGmWfy1PeGR";
2024-05-21 14:20:23 +02:00
x2100 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG/zyse3NaSi9nxMSZ9ICYe4MMjUka+DewJ5M5N8cCBy";
2024-05-22 13:17:57 +02:00
fischer = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPeKDFxgdZlhNXEUx8ex0Fj2Re+tDBvUr52SS4Wh3V9n";
2024-05-09 00:22:43 +02:00
servers = [
gustave
tower
lisa
core-security
];
2024-05-22 13:17:57 +02:00
all = servers ++ [
x2100
fischer
];
2024-05-09 00:22:43 +02:00
in
{
2024-05-21 17:59:44 +02:00
"deluge-webui-password.age".publicKeys = [
lisa
tower
];
"keycloak-db.age".publicKeys = [
core-security
tower
];
2024-05-09 00:22:43 +02:00
"github-oauth-secret.age".publicKeys = [ tower ];
"github-webhook-secret.age".publicKeys = [ tower ];
"github-token-secret.age".publicKeys = [ tower ];
"buildbot-nix-worker-password.age".publicKeys = [ tower ];
"buildbot-nix-workers.age".publicKeys = [ tower ];
2024-05-21 17:59:44 +02:00
"ssh-lisa-pub.age".publicKeys = [
lisa
tower
];
"ssh-lisa-priv.age".publicKeys = [
lisa
tower
];
2024-05-22 13:17:57 +02:00
"git-gpg-private-key.age".publicKeys = servers ++ [
x2100
fischer
];
2024-05-21 14:20:23 +02:00
"user-julien-password.age".publicKeys = all;
"user-root-password.age".publicKeys = all;
2024-05-22 13:17:57 +02:00
"ens-mail-password.age".publicKeys = servers ++ [
x2100
fischer
];
2024-05-21 17:59:44 +02:00
"julien-malka-sh-mail-password.age".publicKeys = [
lisa
tower
];
"malka-ens-school-mail-password.age".publicKeys = [
lisa
tower
];
"mondon-ens-school-mail-password.age".publicKeys = [
lisa
tower
];
2024-05-09 00:22:43 +02:00
}