test authentik upstream

This commit is contained in:
nyxerinys 2026-07-09 15:06:04 -05:00
parent a3a71b51a5
commit da70ebea07

View file

@ -31,8 +31,25 @@
}; };
}; };
services.nginx = { services.nginx = let
services = [
{ name = "authentik"; port = 30000; }
];
in {
enable = true; enable = true;
upstreams = builtins.listToAttrs (builtins.map (
service:
{
name = service.name;
value = {
servers = {
"10.5.0.103:${service.port}" = {};
"10.5.0.104:${service.port}" = {};
"10.5.0.105:${service.port}" = {};
};
};
}
));
virtualHosts = { virtualHosts = {
"vault.nyxerinys.dev" = { "vault.nyxerinys.dev" = {
addSSL = true; addSSL = true;
@ -44,6 +61,15 @@
proxyWebsockets = true; proxyWebsockets = true;
}; };
}; };
"auth.nyxerinys.dev" = {
addSSL = true;
enableACME = true;
acmeRoot = null;
locations."/" = {
proxyPass = "http://authentik";
proxyWebsockets = true;
};
};
"git.nyxerinys.dev" = { "git.nyxerinys.dev" = {
addSSL = true; addSSL = true;
enableACME = true; enableACME = true;