Add nsd.conf, document deployment

This commit is contained in:
2026-01-24 01:11:29 +01:00
parent 21e97f63cb
commit 75c8ecfe02
4 changed files with 124 additions and 13 deletions
+11 -2
View File
@@ -28,10 +28,19 @@
pkgs = nixpkgs.legacyPackages.${system};
in
rec {
zoneConfig = pkgs.callPackage ./zoneConfig.nix {
zoneFiles = pkgs.callPackage ./zoneConfig.nix {
inherit dns;
};
default = zoneConfig;
nsdConfig = pkgs.callPackage ./nsd.conf.nix { inherit pkgs; };
default = pkgs.runCommand "pvv-dns" { } ''
mkdir -p $out/zones
mkdir -p $out/etc/nsd
cp -r ${zoneFiles}/* $out/zones/
cp -r ${nsdConfig} $out/etc/nsd/nsd.conf
'';
}
);
};