From f4959f8c2687e6916d42f39e61e0922e2ea5e310 Mon Sep 17 00:00:00 2001 From: Max Audron Date: Sat, 7 Oct 2023 10:43:10 +0200 Subject: enable powerdns web api --- modules/powerdns/default.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'modules/powerdns') 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"; + }; }; }; } -- cgit v1.2.3