There are two settings for the map entry, and 3 for the autofs entry. You specified the rfc2307 schema, and just 3 out of 5 specific object classes and attributes overrides, leaving 2 to assume their default values for that schema type:
If you fix your config like this, it will work:
ldap_autofs_map_object_class = automountMap # your existing setting
ldap_autofs_map_name = automountMapName # your existing setting
ldap_autofs_entry_key = automountKey # your existing setting
ldap_autofs_entry_value = automountKey # new setting
ldap_autofs_entry_object_class = automount # new setting
The defaults for unspecified ldap_autofs_* settings changed between 1.15 and 1.16 it seems.
Here is a diff between the autofs section of the sssd-ldap page: https:/ /pastebin. ubuntu. com/p/PJc5B9gwd r/
There are two settings for the map entry, and 3 for the autofs entry. You specified the rfc2307 schema, and just 3 out of 5 specific object classes and attributes overrides, leaving 2 to assume their default values for that schema type:
ldap_schema = rfc2307 map_object_ class = automountMap map_name = automountMapName entry_key = automountKey entry_value = nisMapEntry entry_object_ class = nisObject
# yours:
ldap_autofs_
ldap_autofs_
ldap_autofs_
# assumed default values when using rfc2307
ldap_autofs_
ldap_autofs_
If you fix your config like this, it will work: map_object_ class = automountMap # your existing setting map_name = automountMapName # your existing setting entry_key = automountKey # your existing setting entry_value = automountKey # new setting entry_object_ class = automount # new setting
ldap_autofs_
ldap_autofs_
ldap_autofs_
ldap_autofs_
ldap_autofs_
I tested it with these automount entries: https:/ /pastebin. ubuntu. com/p/z8fM4tvCz K/
Please let me know how it goes. If confirmed, I'll add an entry to the bionic release notes about this.