diff options
| author | Max Audron <audron@cocaine.farm> | 2023-10-07 10:43:10 +0200 |
|---|---|---|
| committer | Max Audron <audron@cocaine.farm> | 2023-10-07 10:43:10 +0200 |
| commit | f4959f8c2687e6916d42f39e61e0922e2ea5e310 (patch) | |
| tree | 4a056568321d2a3cdfb8b7e4ddc8345060fda810 /modules/powerdns/default.nix | |
| parent | eanble ldap and ssl for quassel (diff) | |
enable powerdns web api
Diffstat (limited to 'modules/powerdns/default.nix')
| -rw-r--r-- | modules/powerdns/default.nix | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/modules/powerdns/default.nix b/modules/powerdns/default.nix index ae9b497..cca6a03 100644 --- a/modules/powerdns/default.nix +++ b/modules/powerdns/default.nix @@ -21,6 +21,7 @@ let webserver = yes webserver-address = 10.10.0.1 webserver-allow-from = 10.0.0.0/8,127.0.0.0/8 + api-key = $PDNS_API_KEY ''; autoprimary = pkgs.writeText "autoprimary.conf" '' @@ -60,7 +61,14 @@ in if config.services.powerdns.role == "primary" then primary else secondary; - secretFile = null; + secretFile = "/etc/secrets/pdns_api.env"; + }; + + secrets = { + pdnsAPI = { + source = ../../secrets/pdns/pdns_api.env; + dest = "/etc/secrets/pdns_api.env"; + }; }; }; } |
