A basic Node.js development environment using Vagrant and Puppet