sssd in bionic (1.16.1) breaks automounting because it does neither follow RFC 2307bis-02 nor obeys sssd.conf settings like:
ldap_schema = rfc2307
ldap_autofs_map_object_class = automountMap
ldap_autofs_map_name = automountMapName
ldap_autofs_entry_key = automountKey
On xenial sssd (1.13.4 with the same sssd.conf and ldap server) automounting works as expected. The related queries/results from a xenial and a bionic client show the difference:
bionic:
-------
[29/Apr/2018:23:52:10 +0200] SEARCH REQ conn=497767 op=3 msgID=4 base="ou=my,o=org" scope=singleLevel filter="(&(automountMapName=auto_master)(objectclass=automountMap))" attrs="objectClass,automountMapName"
[29/Apr/2018:23:52:10 +0200] SEARCH RES conn=497767 op=3 msgID=4 result=0 nentries=1 etime=1
[29/Apr/2018:23:52:10 +0200] SEARCH REQ conn=497767 op=4 msgID=5 base="automountMapName=auto_master,ou=my,o=org" scope=singleLevel filter="(&(automountKey=*)(objectclass=nisObject))" attrs="objectClass,automountKey,nisMapEntry"
[29/Apr/2018:23:52:10 +0200] SEARCH RES conn=497767 op=4 msgID=5 result=0 nentries=0 etime=0
...
[29/Apr/2018:23:53:01 +0200] SEARCH REQ conn=497767 op=6 msgID=7 base="ou=my,o=org" scope=singleLevel filter="(&(automountMapName=auto_home)(objectclass=automountMap))" attrs="objectClass,automountMapName"
[29/Apr/2018:23:53:01 +0200] SEARCH RES conn=497767 op=6 msgID=7 result=0 nentries=1 etime=1
[29/Apr/2018:23:53:01 +0200] SEARCH REQ conn=497767 op=7 msgID=8 base="automountMapName=auto_home,ou=my,o=org" scope=singleLevel filter="(&(automountKey=*)(objectclass=nisObject))" attrs="objectClass,automountKey,nisMapEntry"
[29/Apr/2018:23:53:01 +0200] SEARCH RES conn=497767 op=7 msgID=8 result=0 nentries=0 etime=1
xenial:
-------
[29/Apr/2018:23:20:51 +0200] SEARCH REQ conn=496782 op=2 msgID=3 base="ou=my,o=org" scope=singleLevel filter="(&(automountMapName=auto_master)(objectclass=automountMap))" attrs="objectClass,automountMapName"
[29/Apr/2018:23:20:51 +0200] SEARCH RES conn=496782 op=2 msgID=3 result=0 nentries=1 etime=0
[29/Apr/2018:23:20:51 +0200] SEARCH REQ conn=496782 op=3 msgID=4 base="automountMapName=auto_master,ou=my,o=org" scope=singleLevel filter="(&(automountKey=*)(objectclass=automount))" attrs="objectClass,automountKey,automountInformation"
[29/Apr/2018:23:20:51 +0200] SEARCH RES conn=496782 op=3 msgID=4 result=0 nentries=5 etime=2
...
[29/Apr/2018:23:21:49 +0200] SEARCH REQ conn=496782 op=8 msgID=9 base="ou=my,o=org" scope=singleLevel filter="(&(automountMapName=auto_home)(objectclass=automountMap))" attrs="objectClass,automountMapName"
[29/Apr/2018:23:21:49 +0200] SEARCH RES conn=496782 op=8 msgID=9 result=0 nentries=1 etime=1
[29/Apr/2018:23:21:49 +0200] SEARCH REQ conn=496782 op=9 msgID=10 base="automountMapName=auto_home,ou=my,o=org" scope=singleLevel filter="(&(automountKey=*)(objectclass=automount))" attrs="objectClass,automountKey,automountInformation"
[29/Apr/2018:23:21:49 +0200] SEARCH RES conn=496782 op=9 msgID=10 result=0 nentries=218 etime=25
You want to use the RFC2307bis-02 schema for automount, but the RFC2307 (non-bis) schema for the rest, is that correct?