Splat!

|

Splat is project I've been doing a bit of work on lately at work. Splat stands for Scalable Periodic LDAP Attribute Transmogrifier. It was designed to keep information in an LDAP database in sync with information outside of LDAP. We use it at Three Rings for creating user home directories and writing out SSH public keys stored in LDAP to disk, allowing users to use key based authentication without having to copy over their keys manually. But, it is a flexible framework capable of much more (there is also a plugin already for writing out .forward files for users based on their mailForwardingAddress attributes in LDAP, but I don't have much personal experience with that one).

I'm posting now because last week released the 1.0 version of Splat. Also, I've been doing quite a bit of work on getting it packaged for easy installation with various package management systems. I've created a FreeBSD port which has been accepted and is available for installation now via an up to date ports tree, and I'm also working on Ubuntu and Debian packages. Landon Fuller made a Darwinports portfile that is also available now (though at this moment, it is slightly out of date).

Archives