diff options
author | Robin Gloster <mail@glob.in> | 2019-07-22 17:53:49 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-22 17:53:49 +0000 |
commit | da2eda65e30cc4e8fa69f3f131bd2e01ab60a80c (patch) | |
tree | e1d7de769574150f02bf4a17f5a5525184a64705 /nixos | |
parent | ae419e29d00f82c62e329990b2598367c1c92645 (diff) | |
parent | 6332bc25cde78d79d70041952f787f31bc12ae00 (diff) | |
download | nixlib-da2eda65e30cc4e8fa69f3f131bd2e01ab60a80c.tar nixlib-da2eda65e30cc4e8fa69f3f131bd2e01ab60a80c.tar.gz nixlib-da2eda65e30cc4e8fa69f3f131bd2e01ab60a80c.tar.bz2 nixlib-da2eda65e30cc4e8fa69f3f131bd2e01ab60a80c.tar.lz nixlib-da2eda65e30cc4e8fa69f3f131bd2e01ab60a80c.tar.xz nixlib-da2eda65e30cc4e8fa69f3f131bd2e01ab60a80c.tar.zst nixlib-da2eda65e30cc4e8fa69f3f131bd2e01ab60a80c.zip |
Merge pull request #65179 from delroth/bind-extraconfig
nixos/bind: allow manual additions to zone config fragments
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/networking/bind.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nixos/modules/services/networking/bind.nix b/nixos/modules/services/networking/bind.nix index 2097b9a31639..06af4dbcca4e 100644 --- a/nixos/modules/services/networking/bind.nix +++ b/nixos/modules/services/networking/bind.nix @@ -33,7 +33,7 @@ let ${cfg.extraConfig} ${ concatMapStrings - ({ name, file, master ? true, slaves ? [], masters ? [] }: + ({ name, file, master ? true, slaves ? [], masters ? [], extraConfig ? "" }: '' zone "${name}" { type ${if master then "master" else "slave"}; @@ -52,6 +52,7 @@ let '' } allow-query { any; }; + ${extraConfig} }; '') cfg.zones } @@ -131,6 +132,7 @@ in file = "/var/dns/example.com"; masters = ["192.168.0.1"]; slaves = []; + extraConfig = ""; }]; }; |