diff options
| author | Max Audron <audron@cocaine.farm> | 2025-02-22 14:30:35 +0100 |
|---|---|---|
| committer | Max Audron <audron@cocaine.farm> | 2025-02-22 14:30:35 +0100 |
| commit | 4f7207090ffe66debb82ab67315629c6063322fd (patch) | |
| tree | c24cc4414971db617e544c7f36834c0b51e33a4b /modules/powerdns/primary.nix | |
| parent | rtorrent: use xmlrpc-c for compat with *arr (diff) | |
add litellm proxy
Diffstat (limited to 'modules/powerdns/primary.nix')
| -rw-r--r-- | modules/powerdns/primary.nix | 19 |
1 files changed, 14 insertions, 5 deletions
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" ]; }; |
