One of the most common issues of newcomers to eZ Publish is the setup of a system suitable for running it. Without a correctly configured system in place they usually do not get beyond the installation process and abandon their evaluation before having experienced the product. The eZ Publish puppet module is an attempt to codify the requirements for running eZ Publish and provide a means for automatically creating a system suitable for running it - no more following a checklist of "setting up eZ Publish on XYZ". The eZ Publish 5 Virtual Machine can be found on github at https://github.com/brucem/vagrant-puppet-ezpublish . It combines Vagrant, VirtualBox & Puppet to generate a VM with the current eZ Publish community version (2013.4) installed and ready to be configured. The README.md provides details of the requirements and how to use it. Vagrant is a system that orchestrates the automatic creation and configuration of systems. It has been used to d