nixos

NixOS server files. Mirror from https://git.nordgedanken.dev/kubernetes/nixos
git clone git://archive.git.mtrnord.blog/MTRNord/nixos.git
Log | Files | Refs | README

commit 3d7a7dfa2f738269237288fa5453b7e57ed75be6
parent 44779d3de3e4bd77632658af6c715daa8ccc56b9
Author: MTRNord <mtrnord1@gmail.com>
Date:   Wed,  4 Oct 2023 17:37:42 +0200

Add pdns

Diffstat:
Anixos/common/lib/pdns.nix | 16++++++++++++++++
Mnixos/worker-2/configuration.nix | 1+
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 ];