{ vpn = { cerithium-telescopium = { v4 = "100.102.99.37"; v6 = "fd7a:115c:a1e0:ab12:4843:cd96:6266:6325"; }; faunus-ater = { v4 = "100.108.135.4"; v6 = "fd7a:115c:a1e0:ab12:4843:cd96:626c:8704"; }; granodomus-lima = { v4 = "100.66.69.111"; v6 = "fd7a:115c:a1e0:ab12:4843:cd96:6242:456f"; }; helix-texta = { v4 = "100.77.45.59"; v6 = "fd7a:115c:a1e0:ab12:4843:cd96:624d:2d3b"; }; murex-pecten = { v4 = "100.120.38.101"; v6 = "fd7a:115c:a1e0:ab12:4843:cd96:6278:2665"; }; polymita-picta = { v4 = "100.87.246.86"; v6 = "fd7a:115c:a1e0:ab12:4843:cd96:6257:f656"; }; radix-balthica = { v4 = "100.109.212.72"; v6 = "fd7a:115c:a1e0:ab12:4843:cd96:626d:d448"; }; trochulus-hispidus = { v4 = "100.124.110.43"; v6 = "fd7a:115c:a1e0:ab12:4843:cd96:627c:6e2b"; }; }; #### SERVICES #### # Information about which services run where # Type: attrsOf { host: str, port: number, external: bool } services = { calibre = { host = "faunus-ater"; port = 12834; external = true; }; dns = { host = "granodomus-lima"; port = 53; external = true; }; doc = { host = "faunus-ater"; port = 28981; external = true; }; eat = { host = "faunus-ater"; port = 9000; external = true; }; foto = { host = "faunus-ater"; port = 2343; external = true; }; git = { host = "faunus-ater"; port = 10219; external = true; }; music = { host = "faunus-ater"; port = 4533; external = true; }; read = { host = "faunus-ater"; port = 10224; external = true; }; s3 = { host = "faunus-ater"; port = 8333; external = false; }; sea = { host = "faunus-ater"; port = 9333; external = false; }; }; #### CNAMES #### # CNAMES inside my vpn, service-entries don't have to be repeated here cnames = { bazarr = "faunus-ater"; cache = "faunus-ater"; cal = "granodomus-lima"; config = "faunus-ater"; downloadarr = "faunus-ater"; file = "faunus-ater"; hydra = "faunus-ater"; listen = "faunus-ater"; mc = "granodomus-lima"; media = "faunus-ater"; note = "faunus-ater"; prowlarr = "faunus-ater"; radarr = "faunus-ater"; sheet = "faunus-ater"; sonarr = "faunus-ater"; stats = "faunus-ater"; time = "faunus-ater"; todo = "faunus-ater"; }; }