nixos/powerdns, nixos/pdns-recurser: Symlink configuration into /etc

This places a symlink to the running configuration where the admin
tools expect it, allowing users to control the powerdns server or
recursor without manually specifying a config file.
This commit is contained in:
TQ Hirsch 2023-02-25 16:33:36 +01:00 committed by Nick Cao
parent 64e3b6239b
commit d25e5e2107
No known key found for this signature in database
2 changed files with 4 additions and 0 deletions

View File

@ -159,6 +159,8 @@ in {
config = mkIf cfg.enable {
environment.etc."powerdns-recursor".source = configDir;
services.pdns-recursor.settings = mkDefaultAttrs {
local-address = cfg.dns.address;
local-port = cfg.dns.port;

View File

@ -38,6 +38,8 @@ in {
config = mkIf cfg.enable {
environment.etc.powerdns.source = finalConfigDir;
systemd.packages = [ pkgs.pdns ];
systemd.services.pdns = {