mirror of
https://github.com/SebastianWendel/srx-platform-nix.git
synced 2024-09-20 04:19:01 +02:00
57 lines
1.3 KiB
Nix
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;
|
|
};
|
|
};
|
|
};
|
|
}
|