{ config, ... }: { dnssec = true; mx = ["mail.fudo.org"]; hosts = { cisco = { ip-addresses = [ "198.163.150.211" ]; description = "\"allbran\" \"converge\""; }; cisco-int = { ip-addresses = [ "10.73.77.10" ]; description = "\"fruitloops\" \"aironet\""; }; cupid = { ip-addresses = [ "208.38.36.100" ]; }; docker = { ip-addresses = [ "208.81.3.126" ]; }; france = { ip-addresses = [ "208.81.3.117" ]; ssh-fingerprints = [ "4 1 c95a198f504a589fc62893a95424b12f0b24732d" "4 2 3e7dad879d6cab7f7fb6769e156d7988d0c01281618d03b793834eea2f09bc96" "1 1 1b6d62dafae9ebc59169dfb4ef828582a5450d94" "1 2 079e7a57873542541095bf3d2f97b7350bb457d027b423a6fb56f7f6aa84ac80" ]; }; frankfurt = { ip-addresses = [ "208.81.3.120" ]; ipv6-addresses = [ "2605:e200:d200:1:5054:ff:fe8c:9738" ]; ssh-fingerprints = [ "2 1 4b9e4ed16a6b3fe6d41ed0f5cdeed853cc101e12" "2 2 286ce32326874fe8aa15e3fd60b176b906ebd87306109f7c250d077db4ba85c5" "3 1 3531dfd2f240ce0cd548b748462f78451df3f081" "3 2 338809345ed38eb6808fd468067a74b2a8000fd8cc3bc016b9f977050bf1bba8" "1 1 fb9ba707daa78243f8a8801f024fe790516b99a7" "1 2 407f9692fedbd83449f0daf1cf795258b561a7e9c7e8072577cc84ffc0c84130" ]; }; germany = { ip-addresses = [ "208.81.3.116" ]; ipv6-addresses = [ "2605:e200:d200:1:78d9:d8ff:fe0f:dd88" ]; ssh-fingerprints = [ "2 1 5609a728a91d7e52a6060ea7f3a7790005ba5e81" "2 2 520a8eb3b9013837ac3ab4b28254f96b7718f9613e751a20dc488bf7d967b485" "3 1 ee5b49888a36a34e7d4ee0d18626c82a16c2fcdf" "3 2 d5e44cf2d85032638d49c030a9ccbff6638198c354efcb11bf173017d1257f49" "1 1 9915d2515d7acdb38924d8829925113d5ce80b88" "1 2 a7c866306e9661b8b568b2de282367c84065301d6228e58e57e6c4d3d33e3051" ]; }; hanover = { ip-addresses = [ "208.81.1.130" ]; ipv6-addresses = [ "2605:e200:d100:1:5054:ff:fe61:ac8b" ]; }; localhost = { ip-addresses = [ "127.0.0.1" ]; }; lsbb-gba = { ip-addresses = [ "199.101.56.34" ]; }; lsbb-abg = { ip-addresses = [ "199.101.56.38" ]; }; lsbb-hwd = { ip-addresses = [ "199.101.56.106" ]; }; lsbb-hcl = { ip-addresses = [ "199.101.56.110" ]; }; procul = { ip-addresses = [ "172.86.179.18" ]; }; prunel = { ip-addresses = [ "208.81.3.123" ]; }; mbix = { ip-addresses = [ "208.81.7.146" ]; }; ns3-fudo = { ip-addresses = [ "208.75.74.205" ]; }; ns3-dair = { ip-addresses = [ "208.75.74.205" ]; }; ns4-fudo = { ip-addresses = [ "208.75.75.157" ]; }; ns4-dair = { ip-addresses = [ "208.75.75.157" ]; }; paris = { ip-addresses = [ "208.81.3.125" ]; ipv6-addresses = [ "2605:e200:d200:1:5054:ff:fe67:d0c1" ]; ssh-fingerprints = [ "2 1 9fe9e689a36316831ffafffc22c85913748670a6" "2 2 f2ce57bf470c907604b79b6ef031c928a64a81031e78892fd475bbcf65ae728b" "3 1 5c56e93a20868886ffe76e1fab012989ce8e995f" "3 2 af4f383cb349fc3b2496a0bf0911da3a09f98a6d4d2a3c81bb0fb23a45bde950" "4 1 71a1d35c32b4445b98ce339696f155e1d4c39bd5" "4 2 a9e4810a24bd52082c9bb2b1019a9de7d7983246fecb454dd8d918ac5a11af81" "1 1 18e8dd7cac48f1ac6103ec21c279e339d8690be1" "1 2 72e4aa05c733441da57c464e6540486f5306b6768d784dd97c666e16629d77a0" ]; }; probe = { ip-addresses = [ "208.81.3.119" ]; }; tours = { ip-addresses = [ "208.81.3.121" ]; ipv6-addresses = [ "2605:e200:d200:1:5054:ff:fe95:34e5" ]; ssh-fingerprints = [ "2 2 41cddf1457880c7e86fa3838eabdbbe7cf803f98998ed406319ba3e43036964c" "3 1 89b72a740ef6ef7ad9aaf5fe2178d356cdc7ee5b" "3 2 c39346def56817aaf4c64db5667ccc6aeb400ff1166125fe630b63b5eab0ef29" "4 1 049b1e6ef1d338d35e97baf312d8a371a266b7d1" "4 2 1a889e43148ea1ded9f8bc60799ccf1bc32cb084946c8815abed6cc31f212594" "1 1 bae37560759ec8dba35755473fbb346f9dc4e333" "1 2 3d0d5efe2da329ea19b191f227c3aaad45271c651717ec3315cda131e992bbcf" ]; }; }; default-host = "208.81.3.117"; srv-records = { tcp = { domain = [ { host = "ns1.fudo.org"; port = 53; } { host = "ns2.fudo.org"; port = 53; } { host = "ns3.fudo.org"; port = 53; } { host = "ns4.fudo.org"; port = 53; } ]; ssh = [{ host = "france.fudo.org"; port = 22; }]; smtp = [{ host = "mail.fudo.org"; port = 25; }]; submission = [{ host = "mail.fudo.org"; port = 587; }]; kerberos = [{ host = "france.fudo.org"; port = 88; }]; imaps = [{ host = "mail.fudo.org"; port = 993; }]; ldap = [{ host = "france.fudo.org"; port = 389; }]; ldaps = [{ host = "france.fudo.org"; port = 636; }]; pop3s = [{ host = "mail.fudo.org"; port = 995; }]; http = [{ host = "wiki.fudo.org"; port = 80; }]; https = [{ host = "wiki.fudo.org"; port = 80; }]; xmpp-server = [{ host = "fudo.im"; port = 5269; }]; xmpp-client = [{ host = "fudo.im"; port = 5222; }]; }; udp = { domain = [ { host = "ns1.fudo.org"; port = 53; } { host = "ns2.fudo.org"; port = 53; } { host = "ns3.fudo.org"; port = 53; } { host = "ns4.fudo.org"; port = 53; } ]; kerberos = [{ host = "france.fudo.org"; port = 88; }]; kerberos-master = [{ host = "france.fudo.org"; port = 88; }]; kpasswd = [{ host = "france.fudo.org"; port = 464; }]; xmpp-server = [{ host = "fudo.im"; port = 5269; }]; }; }; aliases = { pop = "mail.fudo.org."; smtp = "mail.fudo.org."; imap = "mail.fudo.org."; webmail = "france.fudo.org."; archiva = "france.fudo.org."; auth = "france.fudo.org."; backplane = "france.fudo.org."; chat = "france.fudo.org."; de = "germany.fudo.org."; fr = "france.fudo.org."; git = "france.fudo.org."; metrics = "france.fudo.org."; minecraft = "france.fudo.org."; monitor = "france.fudo.org."; user = "paris.fudo.org."; u = "user.fudo.org."; w = "www.fudo.org."; ww = "www.fudo.org."; www = "hanover.fudo.org."; wiki = "hanover.fudo.org."; }; extra-dns-records = [ ''_kerberos IN TXT "FUDO.ORG"'' ''@ IN TXT "v=spf1 mx ip4:208.81.3.112/28 ip6:2605:e200:d200::1/48 -all"'' ''@ IN SPF "v=spf1 mx ip4:208.81.3.112/28 ip6:2605:e200:d200::1/48 -all"'' ]; dmarc-report-address = "dmarc-report@fudo.org"; }