A template Drupal development environment using Vagrant and Puppet