A puppet module to manage OpenGroupware