Building Automated Dev Environment Using Vagrant and Puppet.