Autoprovisioning scripts for Puppet and VMware - as seen on puppetlunch.com