Refactor Keycloak configuration to include restart units and streamline secret management

This commit is contained in:
Danilo Reyes
2025-12-10 02:37:55 -06:00
parent ba41e8f804
commit 616db8006e

View File

@@ -13,14 +13,9 @@ in
config = lib.mkIf (cfg.enable && config.my.secureHost) { config = lib.mkIf (cfg.enable && config.my.secureHost) {
sops.secrets.keycloak = { sops.secrets.keycloak = {
sopsFile = ../../secrets/env.yaml; sopsFile = ../../secrets/env.yaml;
owner = "keycloak"; restartUnits = [ "keycloak.service" ];
group = "keycloak";
};
sops.secrets.postgres-password = {
sopsFile = ../../secrets/secrets.yaml;
owner = "keycloak";
group = "keycloak";
}; };
sops.secrets.postgres-password.sopsFile = ../../secrets/secrets.yaml;
services.keycloak = { services.keycloak = {
inherit (cfg) enable; inherit (cfg) enable;
database = { database = {