Hey, Simeon and Mike.

 

Just to follow up on the LDAP user auth setup, I have some links for the RHDS silent  that may help it go a little faster. (Funny enough, I couldn't find anything on the 389 wiki about it, but it should work the same either way.)

 

Okay, to set up  a DS instance to use for RHQ user authentication[1], you can run a silent setup[2], and that passes all of the required information to the setup script using a single inf file[3]. So, you'd create the .inf file and run...

 

setup--admin.pl -s -f myfile.inf

 

And that's it. If you're using a lot of different machines, then you can leave the (required) machine name parameter out of the .inf file and just pass it with the setup command:

 

setup--admin.pl -s -f myfile.inf General.FullMachineName=ldap.example.com

 

Let's see, what else.

 

There are sample users and groups already available in Example.ldif in /usr/share/dirsrv/data/. You can import the LDIF file after the server is created using something like 'ldamodify -a -f my.ldif' or ldif2db. That's just for testing/dev, so you have some pre-populated users to work with.

 

Oh, and you don't have to do a full install if you don't want to. setp-ds-admin.pl installs the full Directory Server (LDAP/Berkeley db and stuff) and the Admin Server (basically a hyped up web server) and then the Java GUI and a bunch of tools. If you want, you can do all of the DS setup operations using LDAP tools and then you don't need the Admin Server and GUI. For that, you just need to install 389-ds-base and run setup-ds.pl (no -admin). I don't know how much time or space that really saves you, but it's an option if you want it.

 

Was there anything else I mentioned? I say a lot of things.

Deon

 

[1] http://rhq-project.org/display/RHQ/Design-LDAP+Integration

[2] http://docs.redhat.com/docs/en-US/Red_Hat_Directory_Server/8.2/html/Installation_Guide/Installation_Guide-Advanced_Configuration-Silent.html

[3] http://docs.redhat.com/docs/en-US/Red_Hat_Directory_Server/8.2/html/Installation_Guide/Installation_Guide-Advanced_Configuration-Silent.html#Installation_Guide-Advanced_Configuration-inf-File-directives