From 2050376caee44dd52e7aaa00a9bfac6b644e5bff Mon Sep 17 00:00:00 2001 From: Kai Wohlfahrt Date: Sun, 13 Sep 2020 22:43:11 +0100 Subject: [PATCH] nixos/openldap: Mention schemas in migration hint --- nixos/modules/services/databases/openldap.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/databases/openldap.nix b/nixos/modules/services/databases/openldap.nix index f9355201602..9de4c7fa41b 100644 --- a/nixos/modules/services/databases/openldap.nix +++ b/nixos/modules/services/databases/openldap.nix @@ -411,8 +411,10 @@ in { After deploying this configuration, you can run: slapcat -F ${configDir} -n0 -H 'ldap:///???(!(objectClass=olcSchemaConfig))' - on the same host to print your current configuration in LDIF format, - which should be straightforward to convert into Nix settings. + on the same host to print your current configuration in LDIF format, which + should be straightforward to convert into Nix settings. This does not show + your schema configuration (as this is unnecessarily verbose users of the + default schemas), so be sure to migrate that as well. '') ++ (flatten (map (args@{old, new, ...}: lib.optional ((lib.hasAttr old cfg) && (lib.getAttr old cfg) != null) '' The attribute `services.openldap.${old}` is deprecated. Please set it to `null` and use the following option instead: