commit 3d7a7dfa2f738269237288fa5453b7e57ed75be6
parent 44779d3de3e4bd77632658af6c715daa8ccc56b9
Author: MTRNord <mtrnord1@gmail.com>
Date: Wed, 4 Oct 2023 17:37:42 +0200
Add pdns
Diffstat:
2 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/nixos/common/lib/pdns.nix b/nixos/common/lib/pdns.nix
@@ -0,0 +1,16 @@
+{ lib, pkgs, config, ... }:
+{
+ services.powerdns = {
+ enable = true;
+ extraConfig = ''
+ launch=gsqlite3
+ master=yes
+ webserver-address=0.0.0.0
+ webserver-allow-from=127.0.0.1,::1,10.244.0.0/16,31.17.243.193
+ webserver-port=8081
+ gsqlite3-database=/var/lib/pdns/pdns.db
+ '';
+ };
+
+ networking.firewall.allowedTCPPorts = [ 8081 ];
+}
diff --git a/nixos/worker-2/configuration.nix b/nixos/worker-2/configuration.nix
@@ -28,6 +28,7 @@
../common/lib/shell.nix
../common/lib/fail2ban.nix
../common/lib/podman.nix
+ ../common/lib/pdns.nix
./kubernetes.nix
];