refactor(tailscale): restructure pepe.core configuration and add openUDP port 41641

- Restructured `pepe.core` configuration to include `firewall.openUDP` for port 41641
- Updated Tailscale network interface configuration with new device entries (`work_laptop`, `work_desktop`)
- Removed outdated device entries (`dodino`, `chuck`) from Tailscale configuration
This commit is contained in:
Giulio De Pasquale 2025-06-05 16:55:35 +01:00
parent 5c1abae02c
commit 39fbc03827

View File

@ -7,14 +7,18 @@ let
inherit (utilities) generateDeviceStrings; inherit (utilities) generateDeviceStrings;
in in
{ {
pepe.core.network.interfaces.tailscale = { pepe.core = {
firewall.openUDP = [ 41641 ];
network.interfaces.tailscale = {
interface = "ts0"; interface = "ts0";
net = "100.64.0.0/10"; net = "100.64.0.0/10";
type = "vpn"; type = "vpn";
devices = { devices = {
architect = { address = "100.64.0.1"; hostname = "architect.${domain}"; isEndpoint = true; }; architect = { address = "100.64.0.1"; hostname = "architect.${domain}"; isEndpoint = true; };
kmerr = { address = "100.64.0.2"; hostname = "kmerr.${domain}"; }; kmerr = { address = "100.64.0.2"; hostname = "kmerr.${domain}"; };
chuck = { address = "100.64.0.4"; hostname = "chuck.${domain}"; }; work_laptop = { address = "100.64.0.4"; hostname = "work_laptop.${domain}"; };
work_desktop = { address = "100.64.0.5"; hostname = "work_desktop.${domain}"; };
manduria = { address = "100.64.0.6"; hostname = "manduria.${domain}"; }; manduria = { address = "100.64.0.6"; hostname = "manduria.${domain}"; };
tommy = { address = "100.64.0.7"; hostname = "tommy.${domain}"; }; tommy = { address = "100.64.0.7"; hostname = "tommy.${domain}"; };
alfredo = { address = "100.64.0.9"; hostname = "alfredo.${domain}"; }; alfredo = { address = "100.64.0.9"; hostname = "alfredo.${domain}"; };
@ -25,6 +29,7 @@ in
jacopo-phone = { address = "100.64.0.28"; hostname = "jacopo-phone.${domain}"; }; jacopo-phone = { address = "100.64.0.28"; hostname = "jacopo-phone.${domain}"; };
}; };
}; };
};
services = { services = {
tailscale = { tailscale = {