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 | |
| parent | eanble ldap and ssl for quassel (diff) | |
enable powerdns web api
| -rw-r--r-- | modules/default.nix | 1 | ||||
| -rw-r--r-- | modules/powerdns/default.nix | 10 | ||||
| -rw-r--r-- | modules/zfs/default.nix | 1 |
3 files changed, 10 insertions, 2 deletions
diff --git a/modules/default.nix b/modules/default.nix index 2e48583..0bd0349 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -12,6 +12,7 @@ wireguard = import ./wireguard; zfs = import ./zfs; + acme = import ./acme; teamspeak = import ./teamspeak; postgresql = import ./postgresql; quassel = import ./quassel; 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"; + }; }; }; } diff --git a/modules/zfs/default.nix b/modules/zfs/default.nix index 7ec3ee9..fb2f063 100644 --- a/modules/zfs/default.nix +++ b/modules/zfs/default.nix @@ -9,7 +9,6 @@ loader.grub.zfsSupport = true; }; - services.zfs = { trim.enable = true; autoScrub.enable = true; |
