From 4f7207090ffe66debb82ab67315629c6063322fd Mon Sep 17 00:00:00 2001 From: Max Audron Date: Sat, 22 Feb 2025 14:30:35 +0100 Subject: add litellm proxy --- modules/powerdns/primary.nix | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) (limited to 'modules/powerdns/primary.nix') diff --git a/modules/powerdns/primary.nix b/modules/powerdns/primary.nix index 60abfce..da19c50 100644 --- a/modules/powerdns/primary.nix +++ b/modules/powerdns/primary.nix @@ -1,12 +1,21 @@ -{ self, config, lib, pkgs, ... }: +{ + self, + config, + lib, + pkgs, + ... +}: { config = lib.mkIf (config.services.powerdns.role == "primary") { services.powerdns-admin = { - enable = true; + enable = false; secretKeyFile = "/var/lib/pdns/secret.key"; saltFile = "/var/lib/pdns/salt"; - extraArgs = [ "-b" "10.10.0.1:8000" ]; + extraArgs = [ + "-b" + "10.10.0.1:8000" + ]; config = '' SQLALCHEMY_DATABASE_URI = 'postgresql://powerdnsadmin@/pdns?host=/run/postgresql' # SAML_ENABLED = True @@ -38,11 +47,11 @@ services.nginx = { enable = true; - virtualHosts."ns.vapor.systems" = self.lib.nginx.proxyDomain "vapor.systems" "http://10.10.0.1:8000"; + virtualHosts."ns.vapor.systems" = + self.lib.nginx.proxyDomain "vapor.systems" "http://10.10.0.1:8000"; }; systemd.services.powerdns-admin.serviceConfig = { - ExecStartPre = lib.mkForce "${pkgs.coreutils}/bin/env FLASK_APP=${pkgs.powerdns-admin}/share/powerdnsadmin/__init__.py SESSION_TYPE=sqlalchemy ${pkgs.python3Packages.flask}/bin/flask db upgrade -d ${pkgs.powerdns-admin}/share/migrations"; BindPaths = [ "/run/postgresql" ]; }; -- cgit v1.2.3