A puppet module from the pro puppet book initially that I might want to adapt for personnal purposes in the future.