At PuppetCamp in autumn 2014 @jtopper gave a live demo on how to use Puppet and Vagrant. You can watch the live recording, and follow along by checking out the Git repository. (You'll need to install Vagrant to try the demo yourself).
https://www.youtube.com/watch?v=SualB5oNVYc
https://github.com/jtopper/vagrant-demo
https://vagrantup.com/