An experiment in using Puppet to configure a Drupal server from scratch