nsd: enable remote-control
This commit is contained in:
parent
275c4ee8ca
commit
a8bf8d7504
@ -172,6 +172,7 @@
|
|||||||
|
|
||||||
nsd = {
|
nsd = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
remoteControl.enable = true;
|
||||||
interfaces = ["0.0.0.0" "::"];
|
interfaces = ["0.0.0.0" "::"];
|
||||||
zones = {
|
zones = {
|
||||||
"jakstys.lt.".data = myData.jakstysLTZone;
|
"jakstys.lt.".data = myData.jakstysLTZone;
|
||||||
@ -179,13 +180,27 @@
|
|||||||
$ORIGIN _acme-endpoint.grafana.jakstys.lt.
|
$ORIGIN _acme-endpoint.grafana.jakstys.lt.
|
||||||
$TTL 60
|
$TTL 60
|
||||||
@ SOA _acme-endpoint.grafana.jakstys.lt. motiejus.jakstys.lt. (2023080702 600 600 600 600)
|
@ SOA _acme-endpoint.grafana.jakstys.lt. motiejus.jakstys.lt. (2023080702 600 600 600 600)
|
||||||
@ TXT foo2
|
@ TXT foo3
|
||||||
ns NS ${myData.hosts."vno1-oh2.servers.jakst".publicIP}
|
ns NS ${myData.hosts."vno1-oh2.servers.jakst".publicIP}
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
systemd.services.nsd-control-setup = {
|
||||||
|
requiredBy = ["nsd.service"];
|
||||||
|
before = ["nsd.service"];
|
||||||
|
unitConfig = {
|
||||||
|
ConditionPathExists = "!/etc/nsd/nsd_control.key";
|
||||||
|
};
|
||||||
|
serviceConfig = {
|
||||||
|
Type = "oneshot";
|
||||||
|
UMask = 0077;
|
||||||
|
};
|
||||||
|
path = [pkgs.nsd pkgs.openssl];
|
||||||
|
script = ''nsd-control-setup'';
|
||||||
|
};
|
||||||
|
|
||||||
networking = {
|
networking = {
|
||||||
hostId = "f9117e1b";
|
hostId = "f9117e1b";
|
||||||
hostName = "vno1-oh2";
|
hostName = "vno1-oh2";
|
||||||
@ -199,8 +214,8 @@
|
|||||||
}
|
}
|
||||||
];
|
];
|
||||||
firewall = {
|
firewall = {
|
||||||
allowedUDPPorts = [ 53 ];
|
allowedUDPPorts = [53];
|
||||||
allowedTCPPorts = [ 53 ];
|
allowedTCPPorts = [53];
|
||||||
logRefusedConnections = false;
|
logRefusedConnections = false;
|
||||||
checkReversePath = "loose"; # for tailscale
|
checkReversePath = "loose"; # for tailscale
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user