This document contains notes about using Vagrant and Puppet to configure and provision virtual machines. It includes Vagrant commands, examples of Puppet manifest and class files used to install and configure software like Nginx, and links to resources about Vagrant, Puppet, and related tools.