let internalWireGuard = import ../wireguard/chaosInternalWireGuard.nix; ports = import ./pipedClusterPorts.nix; in rec { inherit ports; hosts = { # map of hostname to config for cluster node "piped-fi" = rec { ip = "${internalWireGuard.hosts.hetzner-vm.ip}"; # ssh -L 3014:127.0.0.1:3014 -L 26257:127.0.0.1:26257 hetzner-vm joinString = "${ip}:${toString ports.cockroachDB}"; advertiseAddr = joinString; resticBucket = "Piped-Finland"; vaultUserName = "hetzner-vm-container-piped-fi"; baseDomain = "piped-fi.owo.monster"; }; "piped-uk" = rec { ip = "${internalWireGuard.hosts.raspberry.ip}"; # ssh -L 3014:127.0.0.1:3014 -L 26257:127.0.0.1:26257 raspberry joinString = "${ip}:${toString ports.cockroachDB}"; advertiseAddr = joinString; resticBucket = "Piped-UK"; vaultUserName = "rapsberry-container-piped-uk"; baseDomain = "piped-uk.owo.monster"; }; }; }