From 5c6312b99f560fea1b51d43ad6d75275a08649e4 Mon Sep 17 00:00:00 2001 From: Max Audron Date: Tue, 17 Oct 2023 16:06:45 +0200 Subject: use lib function to setup powerdns admin nginx --- modules/powerdns/primary.nix | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/modules/powerdns/primary.nix b/modules/powerdns/primary.nix index bfd9c0c..6dbe988 100644 --- a/modules/powerdns/primary.nix +++ b/modules/powerdns/primary.nix @@ -1,4 +1,4 @@ -{ config, lib, pkgs, ... }: +{ self, config, lib, pkgs, ... }: { config = lib.mkIf (config.services.powerdns.role == "primary") { @@ -39,17 +39,7 @@ services.nginx = { enable = true; defaultListenAddresses = [ "178.63.224.13" ]; - virtualHosts."ns.vapor.systems" = { - addSSL = true; - useACMEHost = "vapor.systems"; - locations."/" = { - proxyPass = "http://10.10.0.1:8000"; - proxyWebsockets = true; - extraConfig = - "proxy_pass_header Authorization;" - ; - }; - }; + virtualHosts."ns.vapor.systems" = self.lib.nginx.proxyDomain "vapor.systems" "http://10.10.0.1:8000"; }; systemd.services.powerdns-admin.serviceConfig = { -- cgit v1.2.3