2023-09-07 19:10:23 +01:00
|
|
|
let
|
|
|
|
vancouver = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC30kDkktiWJGaJEIrqgneQx1SmIYUEVPm7w1F9p//CB";
|
2023-09-13 23:01:51 +01:00
|
|
|
monitoring = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEDtzsbxKgZ/NBYlYO2EJQZhBy3nVBVERWebbsP9mLcy";
|
2024-02-05 13:13:44 +00:00
|
|
|
machines = [vancouver monitoring];
|
2023-09-07 19:10:23 +01:00
|
|
|
|
2024-04-24 13:51:44 +01:00
|
|
|
dnsmasq-cache = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKpZvxrLo8kbbCVODAES8xfPbzHN6fx3cRfhYC+me0R9";
|
|
|
|
dnsmasq-cache-floof = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAghUyhsM/pRXmKf6NjQGULxshwXP0l93yzFvqEdM9dC";
|
|
|
|
|
|
|
|
dnsmasq = [dnsmasq-cache dnsmasq-cache-floof];
|
|
|
|
|
2024-01-19 10:41:57 +00:00
|
|
|
proxmox-k3s-node = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB1KEjdFl0UmuKfESJTMZdKR2H9a405z0SSlt75NKKht";
|
|
|
|
seattle = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF9pTEqeVljLq0ctFgDn25Q76mCqpddkSNN9kd3IQXd1";
|
|
|
|
glasgow = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMgZSpfnx/4kfE4P1tFpq047IZkF2Q0UYahputnWxtEJ";
|
2024-02-05 13:13:44 +00:00
|
|
|
k3s = [proxmox-k3s-node seattle glasgow];
|
2024-01-19 10:41:57 +00:00
|
|
|
|
2023-09-07 19:10:23 +01:00
|
|
|
gsimmer = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILIztwQxt+jqroFONSgq+xzPMuE2I5Dq/zWPQ8RcTYJr gabriel@gitgalaxy.com";
|
2024-02-05 13:13:44 +00:00
|
|
|
users = [gsimmer];
|
|
|
|
in {
|
|
|
|
"secrets/vancouver-action-runner.age".publicKeys = [vancouver gsimmer];
|
|
|
|
"secrets/vancouver-restic-b2.age".publicKeys = [vancouver gsimmer];
|
|
|
|
"secrets/vancouver-restic-password.age".publicKeys = [vancouver gsimmer];
|
|
|
|
"secrets/monitoring-healthchecks-secret.age".publicKeys = [monitoring gsimmer];
|
|
|
|
"secrets/monitoring-healthchecks-ro.age".publicKeys = [monitoring gsimmer];
|
|
|
|
"secrets/monitoring-prometheus-webconfig.age".publicKeys = [monitoring gsimmer];
|
|
|
|
"secrets/monitoring-prometheus-password.age".publicKeys = [monitoring gsimmer];
|
2023-09-13 23:01:51 +01:00
|
|
|
"secrets/healthchecks-ping.sh.age".publicKeys = machines ++ users;
|
2023-09-20 00:25:38 +01:00
|
|
|
"secrets/fastmail-smtp.age".publicKeys = machines ++ users;
|
2024-02-05 13:13:44 +00:00
|
|
|
"secrets/healthchecks-telegram.age".publicKeys = [monitoring gsimmer];
|
2023-10-08 22:54:43 +01:00
|
|
|
"secrets/cloudflare-dns.age".publicKeys = machines ++ users;
|
2024-02-05 13:13:44 +00:00
|
|
|
"secrets/monitoring-grafana-client-secret.age".publicKeys = [monitoring gsimmer];
|
2024-01-19 10:41:57 +00:00
|
|
|
"secrets/k3s-token.age".publicKeys = k3s ++ users;
|
2024-04-24 13:51:44 +01:00
|
|
|
|
|
|
|
"secrets/dnsmasq-nextdns-profile.age".publicKeys = dnsmasq ++ users;
|
2023-09-07 19:10:23 +01:00
|
|
|
}
|