49 lines
1.8 KiB
Nix
49 lines
1.8 KiB
Nix
# Single source of truth for per-host data. Adding a host here (and running
|
|
# bin/gen-syncthing-cert) wires it into all configs.
|
|
{
|
|
servers = {
|
|
roam = {
|
|
ssh.hd = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEDlh8hY01wwmNtfa1eK3mVBIcytdh4n/kV05gP9z1Lc";
|
|
ssh.root = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID++uLcQOx/to3sEo5Nk97CenGf0Y6/dMsBbLouVTgIQ";
|
|
wg = {
|
|
publicKey = "yUbdRfRFFVe4FPUaD7pVByLRhpF9Yl1kethxRUHpVgs=";
|
|
ip = "10.10.11.1";
|
|
allowedIPs = [ "10.10.11.0/24" ]; # routes the whole onet subnet
|
|
endpoint = "185.163.117.158:51820";
|
|
persistentKeepalive = 17;
|
|
};
|
|
};
|
|
};
|
|
desktops = {
|
|
solo = {
|
|
ssh.hd = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEG+dd4m98aKEWfFa/7VZUlJNX0axvIlHVihT8w7RLyY";
|
|
ssh.root = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFsl8pLaGeCL3kacGWf8pzoLQr501ga/2OzvI2wWbTZJ";
|
|
wg = {
|
|
publicKey = "SRDguh0aN/RH8q/uB09w/OZTbP9JZZy0ABowbWIfkTk=";
|
|
ip = "10.10.11.2";
|
|
persistentKeepalive = 13;
|
|
};
|
|
};
|
|
c2 = {
|
|
ssh.hd = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIsoj2+esEebRwDV2PuNRt9Vz28oolOy+Hc2THwrWTAB";
|
|
ssh.root = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJAZaswaiA+oQ9NviADYFf7BJQHNlmdxQuocIdoJmv3o";
|
|
wg = {
|
|
publicKey = "yJ1vrI9+qzUHuQJxeRDLCDCMRCIhF+0UNPwz3agyxTk=";
|
|
ip = "10.10.11.3";
|
|
persistentKeepalive = 19;
|
|
};
|
|
};
|
|
fw = {
|
|
ssh.hd = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJmxhDwylLlklpgiUWHc0BPSCkNkuAIrXLNOHpAcgXiL";
|
|
ssh.root = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOjfPXDS3UvVGXzJYXU8TyP5q0WDzb0anx4Std40AT+j";
|
|
wg = {
|
|
publicKey = "xpiJJMPhZEIEvNDBYRbnOsBeDCdKN1cHdYM95b9+rUY=";
|
|
ip = "10.10.11.4";
|
|
persistentKeepalive = 23;
|
|
};
|
|
};
|
|
};
|
|
misc = {
|
|
test-vm = { };
|
|
};
|
|
}
|