An entire lab to work on puppet code.  Comprises one master (puppet enterprise - you must supply installer via unpacked tarball at symlink) and as many agents as you specify.  Currently uses VirutalBox