A CakePHP Development Environment With Vagrant/Puppet