This is a sample of what is Vagrant and how automated the provisioning with Puppet.