I am struggling with automating the install of 389ds.
In the world of RHEL7 and below, there was a script called setup-ds.pl which did a bare
bones configuration of a 389ds instance, allowing you to then connect to the instance and
configure the instance appropriately. The script was painful to automate, but it was
possible to work around most of the issues in it.
In the world of RHEL8 and above, there is a replacement tool called dscreate, which
appears to try and configure more of the server. The dscreate tool however does not appear
to be able to install a server without starting that server
) and cannot install a server without
binding that server to all ports and enabling a self signed certificate nor can it
configure a server to bind to localhost
), nor can dscreate make me a server
bound to a unix domain socket (https://bugzilla.redhat.com/show_bug.cgi?id=1872930
Is there a documented method of installing an instance from scratch without setup-ds.pl or
In other words, create directory X, create config file from template in Y, etc? Obviously
I can reverse engineer the process from first principles, but I would like some
confirmation I am on the right track.