rec { domain = "sid.ovh"; intranet = "i." + domain; ca-fqdn = "ca." + intranet; hosts = { sid = { ip = "100.64.0.6"; }; rx4 = { ip = "100.64.0.10"; }; vde = { ip = "100.64.0.1"; }; }; services = { docs = { fqdn = "doc." + domain; }; forgejo = { fqdn = "git." + domain; port = 3456; }; jirafeau = rec { subdomain = "f"; fqdn = subdomain + "." + domain; }; miniflux = { fqdn = "rss." + domain; port = 8085; }; netdata = { fqdn = "netdata." + intranet; port = 19999; }; open-webui-oci = { fqdn = "ai." + domain; port = 8083; }; overleaf-oci = rec { subdomain = "of"; fqdn = subdomain + "." + domain; port = 8081; }; rss-bridge = rec { subdomain = "rss-bridge"; fqdn = subdomain + "." + domain; }; rsshub-oci = { fqdn = "rsshub." + domain; port = 1200; }; vaultwarden = { fqdn = "pw." + intranet; port = 8222; }; webdav = { fqdn = "dav." + intranet; port = 8080; }; }; }