diff --git a/nixos/modules/services/security/kanidm.nix b/nixos/modules/services/security/kanidm.nix index 77aa6bafebab..fb2fa625e67b 100644 --- a/nixos/modules/services/security/kanidm.nix +++ b/nixos/modules/services/security/kanidm.nix @@ -888,7 +888,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" + ]) + ); } ) {