tsuki/kanidm: serverSettings -> server.settings

This commit is contained in:
2026-06-05 11:39:17 +09:00
parent 9d8be744ba
commit efbef77a83
3 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -124,7 +124,7 @@
};
"auth.generic_oauth" = let
authServerUrl = config.services.kanidm.serverSettings.origin;
authServerUrl = config.services.kanidm.server.settings.origin;
in {
enabled = true;
name = "KaniDM";
+1 -1
View File
@@ -42,7 +42,7 @@ in {
};
oauth2 = let
authServerUrl = config.services.kanidm.serverSettings.origin;
authServerUrl = config.services.kanidm.server.settings.origin;
in rec {
baseURL = "${authServerUrl}/oauth2";
tokenURL = "${authServerUrl}/oauth2/token";
+5 -5
View File
@@ -2,7 +2,7 @@
cfg = config.services.kanidm;
in {
systemd.services.kanidm = let
certName = config.services.nginx.virtualHosts.${cfg.serverSettings.domain}.useACMEHost;
certName = config.services.nginx.virtualHosts.${cfg.server.settings.domain}.useACMEHost;
in {
requires = [ "acme-order-renew-${certName}.service" ];
serviceConfig.LoadCredential = let
@@ -12,18 +12,18 @@ in {
"key.pem:${certDir}/key.pem"
];
serviceConfig.BindPaths = [
cfg.serverSettings.online_backup.path
cfg.server.settings.online_backup.path
];
};
services.kanidm = {
package = pkgs.kanidm_1_9;
enableServer = true;
# enablePAM = true;
serverSettings = let
server.settings = let
credsDir = "/run/credentials/kanidm.service";
in {
origin = "https://${cfg.serverSettings.domain}";
enable = true;
origin = "https://${cfg.server.settings.domain}";
domain = "auth.nani.wtf";
tls_chain = "${credsDir}/fullchain.pem";
tls_key = "${credsDir}/key.pem";