Splat is a daemon designed to help keep information in an LDAP directory in sync with information outside of an LDAP directory. This information can be any set of attributes on any object in the LDAP directory.
Splat was originally written for the purpose of distributing SSH keys from LDAP in a way that did not require modifying the SSH daemon.
In the process, we designed a generic daemon capable of pulling nearly any information from LDAP and using it in any way you see fit. Synchronize your LDAP directory with a relational database, update an organizational chart, or build a x509 certificate revocation list.
Splat has reached a point where we feel it's ready for widespread use and testing, and we'd like to encourage the community to download it, try it out, report any bugs, and submit useful service modules for inclusion with the next Splat release.
Included with Splat are two service modules:
Splat's web page can be found here, and a complete manual is available.