Great application to help you manage LDAP address books.
Don’t get your hands dirty with LDIF files, use this app to migrate your contacts from Address Book.app to your LDAP database. Get Address Book 4 LDAP here.Take a look at the documentation on the site. Mr. Hartner has done a very good job of outlining the use of the application and LDAP in general.
When you move your contacts into your LDAP database there is a couple of schools of thought on where to put them.
1. In the same place as your user records. In this method you would just add LDAP info to your existing user records, and possibly add in other contact-only records. This is a reasonable solution if your contacts are primarily your users.
2. In the cn=people container. Apple already created this container in your LDAP database for the purpose of sharing contact information. Put your contacts here and you’ll keep them entirely separate from your user records. Personally, this is my preferred way of sharing contacts.
3. You can run an entirely separate LDAP database. The AB4LDAP documentation does a decent job of covering how to run OpenLDAP on a client machine just to hold addresses.