mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-28 03:56:48 +03:00
Merge pull request #65179 from delroth/bind-extraconfig
nixos/bind: allow manual additions to zone config fragments
This commit is contained in:
commit
da2eda65e3
1 changed files with 3 additions and 1 deletions
|
@ -33,7 +33,7 @@ let
|
||||||
${cfg.extraConfig}
|
${cfg.extraConfig}
|
||||||
|
|
||||||
${ concatMapStrings
|
${ concatMapStrings
|
||||||
({ name, file, master ? true, slaves ? [], masters ? [] }:
|
({ name, file, master ? true, slaves ? [], masters ? [], extraConfig ? "" }:
|
||||||
''
|
''
|
||||||
zone "${name}" {
|
zone "${name}" {
|
||||||
type ${if master then "master" else "slave"};
|
type ${if master then "master" else "slave"};
|
||||||
|
@ -52,6 +52,7 @@ let
|
||||||
''
|
''
|
||||||
}
|
}
|
||||||
allow-query { any; };
|
allow-query { any; };
|
||||||
|
${extraConfig}
|
||||||
};
|
};
|
||||||
'')
|
'')
|
||||||
cfg.zones }
|
cfg.zones }
|
||||||
|
@ -131,6 +132,7 @@ in
|
||||||
file = "/var/dns/example.com";
|
file = "/var/dns/example.com";
|
||||||
masters = ["192.168.0.1"];
|
masters = ["192.168.0.1"];
|
||||||
slaves = [];
|
slaves = [];
|
||||||
|
extraConfig = "";
|
||||||
}];
|
}];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue