Node.js development environment with Vagrant and Puppet.