vagrant with puppet stand alone examples. Poorly documented and not well tested.