srx-platform-nix/modules/custom/dns/zones/vpn.srx.dev.nix
Sebastian Wendel b910dc465e first commit
2024-07-04 13:47:18 +02:00

57 lines
1.3 KiB
Nix

{ inputs, config, ... }:
with config.srx.service.dns;
with inputs.dns.lib.combinators;
{
srx.service.dns.zones."vpn.srx.dev" = {
inherit (defaults) SOA NS TTL;
subdomains = rec {
srxgp00 = host "10.80.0.1" null;
srxgp01 = host "10.80.0.5" null;
srxgp02 = host "10.80.0.6" null;
srxk8s00 = host "10.80.0.7" null;
srxnb00 = host "10.80.0.100" null;
srxws00 = host "10.80.0.3" null;
srxws01 = host "10.80.0.8" null;
srxtab00 = host "10.80.0.9" null;
srxnas00 = host "10.80.0.4" null;
srxnas01 = host "10.80.0.2" null;
srxfdm00 = host "10.80.0.13" null;
srxmc00 = host "10.80.0.14" null;
copepod = host "10.80.0.10" null;
diatome = host "10.80.0.50" null;
genome = host "10.80.0.22" null;
opd00 = host "10.80.0.66" null;
dns = srxgp00;
ns1 = srxgp00;
ns2 = srxgp01;
ns3 = srxgp02;
ldap = srxgp00;
logs = srxgp00;
metrics = srxgp00;
mail = srxgp00;
s3 = srxgp00;
disco = srxgp00;
k8s = srxk8s00;
virt = srxk8s00;
mqtt = srxgp00;
vault = srxnas00;
nfs = srxnas00;
netboot = srxnas01;
home = srxnas01;
nix.subdomains = {
cache = srxgp00;
build = srxgp00;
};
};
};
}