2021-05-13 17:35:23 +00:00
|
|
|
let
|
|
|
|
# set ssh public keys here for your system and user
|
2022-08-21 20:53:41 +00:00
|
|
|
user_hensoko_nitrokey_1 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII/58A18EtxnLYHu63c/+AyTSkJQSso/VVdHUFGp1CTk cardno:FFFE34353135";
|
|
|
|
|
|
|
|
user_hensoko_harrison = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEbaQdxp7Flz6ttELe63rn+Nt9g43qJOLih6VCMP4gPb hensoko@harrison";
|
|
|
|
user_hensoko_norman_1 = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+euxPp6bHXw61UeUqTGHH8Ub2L+Sy1iteupv/AGudgoVNp2GebqJy1cxQ74mgnL8eWMlaA9jZlKQ1xFFhgtolCsoAKTE9AE8X0egvmEM18fEUR3EWWchmX4MXUhUiOtwitkl4+EpSsp5rh/kIxcpQFz1dpBibroq6jDLKlrVou+2LppR8nMfFT2sqg3694Ltxz4CWMdAfitLax05ckKMAnzz+TgpXK5OyfQSBvl18Qu1SWITYa6AVNXQ7/ovWBDIUfg25GWouzWqkSUpLdCVIcXPe2X7g6X1QsHXnnhaMAhvYH54GZ4wU2kBwIJ6KvplfZdbJ09KAltPVt08evafb hendriksokolowski@hsokolowski-pc";
|
|
|
|
user_hensoko_norman_2 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAqkqMYgncrnczcW/0PY+Z+FmNXXpgw6D9JWTTwiainy hensoko@hensoko-tp-work";
|
|
|
|
|
|
|
|
system_giggles = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKOLyNmSzxVpVQtTWhkH48e03nFDdskE08N4L81MZcLZ root@nixos";
|
|
|
|
system_cox = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFNr7q7eAkROtdvTmw96Q5tZu9W4jt31OCjc6L8uM5Uv root@nixos";
|
|
|
|
system_companion = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINjIyVeAPsIpUTsB5bPEjmJeRFN8Xp3PD9a/41yPp3HM root@nixos";
|
|
|
|
|
|
|
|
system_cube = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF5ok5tIuDKYpIw3KVmUnqBSDJ1QriWQJ04IVLF1Kaig root@nixos";
|
|
|
|
system_ringo = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE5g8CfSiMxboEJT2U92JoYdnv0nsArBPW/vfTEsUWZO root@nixos";
|
|
|
|
|
2022-09-06 12:44:24 +00:00
|
|
|
system_harrison = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMGsY9APkK11hlcqKXER+iqaJZ/x5HNacQ8FXfLe2SA4 root@nixos";
|
|
|
|
system_norman = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDFePAtdXP/4J0UdChfRC78Tj/yBZaUNTNnbwXe9HJx6 root@nixos";
|
|
|
|
|
|
|
|
users = [ user_hensoko_nitrokey_1 user_hensoko_harrison user_hensoko_norman_1 user_hensoko_norman_2 ];
|
|
|
|
systems_email_accounts = [ system_harrison system_norman ];
|
2022-08-21 20:53:41 +00:00
|
|
|
systems_home_controller = [ system_giggles system_cox system_companion system_cube system_ringo ];
|
|
|
|
allKeys = users ++ systems_home_controller;
|
2021-05-13 17:35:23 +00:00
|
|
|
in
|
|
|
|
{
|
2022-09-06 12:44:24 +00:00
|
|
|
"email_gssws_password.age".publicKeys = users ++ systems_email_accounts;
|
|
|
|
|
2022-08-21 20:53:41 +00:00
|
|
|
"home_controller_giggles_wireguard_key.age".publicKeys = users ++ [ system_giggles ];
|
|
|
|
"home_controller_cox_wireguard_key.age".publicKeys = users ++ [ system_cox ];
|
|
|
|
"home_controller_companion_wireguard_key.age".publicKeys = users ++ [ system_companion ];
|
|
|
|
|
|
|
|
"home_controller_cube_wireguard_key.age".publicKeys = users ++ [ system_cube ];
|
|
|
|
"cube_nextcloud_admin_pass.age".publicKeys = users ++ [ system_cube ];
|
|
|
|
"cube_nextcloud_db_pass.age".publicKeys = users ++ [ system_cube ];
|
2022-08-21 22:53:04 +00:00
|
|
|
"cube_restic_ssh_private_key.age".publicKeys = users ++ [ system_cube ];
|
|
|
|
"cube_restic_repository_password.age".publicKeys = users ++ [ system_cube ];
|
|
|
|
|
|
|
|
"cube_drone_exec_runner_config.age".publicKeys = users ++ [ system_cube ];
|
2022-08-21 20:53:41 +00:00
|
|
|
|
|
|
|
"home_controller_ringo_wireguard_key.age".publicKeys = users ++ [ system_ringo ];
|
|
|
|
|
|
|
|
"home_controller_k3s_server_token.age".publicKeys = users ++ systems_home_controller;
|
2021-05-13 17:35:23 +00:00
|
|
|
}
|