hosts/porter: Resolve nginx proxy upstreams via unbound
This commit is contained in:
@@ -9,7 +9,7 @@ let
|
||||
|
||||
mkServerBlock = isUDP: port: forward: ''
|
||||
server {
|
||||
resolver 127.0.0.53 ipv4=off valid=30s;
|
||||
resolver ${cfg.resolver} ipv4=off valid=30s;
|
||||
|
||||
listen ${port}${optionalString isUDP " udp"}${optionalString (forward.certName != null) " ssl"};
|
||||
listen [::]:${port}${optionalString isUDP " udp"}${optionalString (forward.certName != null) " ssl"};
|
||||
@@ -54,6 +54,10 @@ in
|
||||
options = {
|
||||
clerie.nginx-port-forward = {
|
||||
enable = mkEnableOption "Nginx Port Forward";
|
||||
resolver = mkOption {
|
||||
type = types.str;
|
||||
description = "IP address of the resolver to use for upstream hostnames";
|
||||
};
|
||||
tcpPorts = mkOption {
|
||||
type = with types; attrsOf (submodule portOpts);
|
||||
default = {};
|
||||
|
Reference in New Issue
Block a user