samba-tool domain provision: Remove experimental OpenLDAP support
authorAndrew Bartlett <abartlet@samba.org>
Mon, 11 Mar 2019 21:52:24 +0000 (10:52 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 30 Aug 2019 08:32:30 +0000 (08:32 +0000)
commita4f0a6519cde558fdedb08fbb4742dbf57ee4283
treeb3f8e31dc7231d1a1fa039f75dd907784f13e94c
parent4a2d3d8fd6318858260c3bc47443a6337da829ce
samba-tool domain provision: Remove experimental OpenLDAP support

This feature has long been obsolete, remaining only in the hope
that it might be revived in the future.

Specifically, in 2011 the S4 OpenLDAP backend HOWTO was removed:

 commit 1d46325af8541ea467c79cd86e65f93ce6a14ff4
 Author: Andrew Bartlett <abartlet@samba.org>
 Date:   Wed Apr 27 22:42:29 2011 +1000

     Remove outdated S4 OpenLDAP backend HOWTO.

There is a project to revive this, hosted here:

https://github.com/Symas/samba
and
https://github.com/Symas/samba_overlays

However discussions at SambaXP with Nadezhda Ivanova
indicate a new approach with slapd being started by Samba
and taught to read native Samba ldb files is more likely
in the short term.

This has the advantage that Samba's provision and offline
tooling would not need to change, with the solution looking
more like how BIND9_DLZ has access to the Samba DB.

If any of this is required then reverting these patches will be
the least of the difficulties in bringing this to production.

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Nadezhda Ivanova <nivanova@symas.com>
python/samba/netcmd/domain.py
python/samba/provision/__init__.py
python/samba/provision/backend.py
python/samba/upgradehelpers.py
source4/setup/fedora-ds-init.ldif [deleted file]
source4/setup/fedorads-dna.ldif [deleted file]
source4/setup/fedorads-partitions.ldif [deleted file]
source4/setup/fedorads-refint-add.ldif [deleted file]
source4/setup/fedorads-refint-delete.ldif [deleted file]
source4/setup/fedorads.inf [deleted file]
source4/setup/slapd.conf [deleted file]