rec { ip = { dragon = "10.0.20.2"; shape = "10.0.20.15"; raigh = "raigh.orbekk.com"; ap2 = "10.10.255.2"; }; services = { hydra = { address = ip.shape; port = 11101; }; matrix = { address = ip.shape; port = 11102; }; matrixFederation = { address = ip.shape; port = 8448; }; git = { address = ip.shape; port = 11103; }; fcgi = { address = ip.shape; port = 11104; }; systemhttpd = { address = ip.shape; port = 11105; }; linoquotes = { address = ip.raigh; port = 11106; }; stats = { home = "/var/lib/stats"; }; wireguard = { port = 11107; }; mpd = { address = ip.dragon; port = 11108; }; mpdweb = { address = ip.dragon; port = 11109; }; grafana = { port = 11111; }; prometheus = { port = 11112; }; prometheus-exporter = { port = 11113; }; prometheus-snmp-exporter = { port = 11114; }; hledger-web = { port = 11116; }; prometheus-pms7003-exporter = { host = "172.20.100.10"; port = 11117; }; keycloak = { http-port = 11118; https-port = 11119; }; bridge = { address = ip.dragon; port = 11121; }; bridge_nightly = { address = ip.dragon; port = 11122; }; }; }