Okay, this is the software I use here at work to manage our LDAP setup. It creates users, changes passwords, other stuff.
This is a completely custom app. I don't expect anyone to be able to use it in its current form, but feel free to parts of it for your own usage. And don't hold back in giving me credit too
Details: This is written in Ruby, and set up on Apache under mod_ruby. There's 3 main sections, an admin area to create/manage users, a HR info area, to put everyone's info into LDAP (number, address etc), and finally a wizard to take the address/phone data from the LDAP server and import it into Zimbra contacts for the user. I've taken some liberties with the LDAP fields to store info, access levels, archive passwords, etc. It also uses SSH keys to copy over/run scripts on the Zimbra server. I've taken out a couple lines that call some other custom apps around here.
If anyone is interested in this let me know and I can give some more info.
Oh.. and it's designed not to work under IE.