1
0
Fork 0

use correct subdomain for keycloak

This commit is contained in:
ibizaman 2023-02-19 13:36:18 -08:00
parent 52af93898c
commit e7f8bfc8f9
4 changed files with 9 additions and 6 deletions
keycloak
oauth2-proxy
ttrss
vaultwarden

View file

@ -15,6 +15,7 @@
, logLevel ? "INFO"
, metricsEnabled ? false
, hostname
, subdomain
, dbUsername ? "keycloak"
, dbHost ? x: "localhost"
@ -39,7 +40,7 @@ in
inherit name;
inherit initialAdminUsername;
inherit hostname listenPort;
inherit hostname subdomain listenPort;
systemdUnitFile = "${name}.service";

View file

@ -4,8 +4,9 @@
}:
{ name
, serviceName
, keycloakSubdomain ? "keycloak"
, domain
, keycloakSubdomain ? "keycloak"
, keycloakDomain ? domain
, realm
, allowed_roles ? []
@ -45,7 +46,7 @@ rec {
scope="openid"
redirect_url = "https://${serviceName}.${domain}/oauth2/callback"
oidc_issuer_url = "https://${keycloakSubdomain}.${domain}/realms/${realm}"
oidc_issuer_url = "https://${keycloakSubdomain}.${keycloakDomain}/realms/${realm}"
email_domains = [ "*" ]
allowed_roles = ${formatted_allowed_roles}

View file

@ -35,7 +35,7 @@ let
feed_icons_directory = "${persistent_dir}/feed-icons";
in
rec {
dnsmasqSubdomains = [subdomain];
inherit subdomain;
db = customPkgs.mkPostgresDB {
name = "${serviceName}PostgresDB";

View file

@ -38,8 +38,7 @@ let
in
rec {
inherit user group;
dnsmasqSubdomains = [subdomain];
inherit subdomain;
db = customPkgs.mkPostgresDB {
name = "${serviceName}PostgresDB";
@ -183,6 +182,8 @@ rec {
inherit name;
serviceName = subdomain;
domain = utils.getDomain distribution name;
keycloakSubdomain = KeycloakService.subdomain;
keycloakDomain = utils.getDomain distribution "KeycloakService";
ingress = "127.0.0.1:${toString ssoIngress}";
egress = [ "http://127.0.0.1:${toString serviceIngress}" ];
realm = sso.realm;