diff --git a/nixos/modules/services/security/kanidm.nix b/nixos/modules/services/security/kanidm.nix index 14927f439ca5..53b3bb1ced9e 100644 --- a/nixos/modules/services/security/kanidm.nix +++ b/nixos/modules/services/security/kanidm.nix @@ -887,7 +887,14 @@ in ( defaultServiceConfig // { - BindReadOnlyPaths = mergePaths (defaultServiceConfig.BindReadOnlyPaths ++ secretPaths); + BindReadOnlyPaths = mergePaths ( + defaultServiceConfig.BindReadOnlyPaths + ++ secretPaths + ++ (lib.optionals (cfg.provision.enable && !cfg.provision.acceptInvalidCerts) [ + "-/etc/ssl" + "-/etc/static/ssl" + ]) + ); } ) {