diff options
author | Florian Klink <flokli@flokli.de> | 2018-12-14 11:12:43 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-14 11:12:43 +0100 |
commit | da6a3271bb987e8a6a17c575fd5de1699bcb10a2 (patch) | |
tree | 9f25adf1e4810aa9ec32bdf86e1fadac23971b00 /nixos | |
parent | 8d8b443ce29076caa0f87e462edb14fbe70b0f70 (diff) | |
parent | 3c54d6b2f8e7e59578f5c29a577c3d415e9febf5 (diff) | |
download | nixlib-da6a3271bb987e8a6a17c575fd5de1699bcb10a2.tar nixlib-da6a3271bb987e8a6a17c575fd5de1699bcb10a2.tar.gz nixlib-da6a3271bb987e8a6a17c575fd5de1699bcb10a2.tar.bz2 nixlib-da6a3271bb987e8a6a17c575fd5de1699bcb10a2.tar.lz nixlib-da6a3271bb987e8a6a17c575fd5de1699bcb10a2.tar.xz nixlib-da6a3271bb987e8a6a17c575fd5de1699bcb10a2.tar.zst nixlib-da6a3271bb987e8a6a17c575fd5de1699bcb10a2.zip |
Merge pull request #51624 from dasJ/slapd-log
nixos/openldap: Support configuring the log level
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/databases/openldap.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/nixos/modules/services/databases/openldap.nix b/nixos/modules/services/databases/openldap.nix index 9f2bf5ef8a9c..e996211be7da 100644 --- a/nixos/modules/services/databases/openldap.nix +++ b/nixos/modules/services/databases/openldap.nix @@ -54,6 +54,13 @@ in description = "The database directory."; }; + logLevel = mkOption { + type = types.str; + default = "0"; + example = "acl trace"; + description = "The log level selector of slapd."; + }; + configDir = mkOption { type = types.nullOr types.path; default = null; @@ -139,7 +146,7 @@ in chown -R "${cfg.user}:${cfg.group}" "${cfg.dataDir}" ''; serviceConfig.ExecStart = - "${openldap.out}/libexec/slapd -d 0 " + + "${openldap.out}/libexec/slapd -d ${cfg.logLevel} " + "-u '${cfg.user}' -g '${cfg.group}' " + "-h '${concatStringsSep " " cfg.urlList}' " + "${configOpts}"; |