An expanded reimplementation of my VMGridTools project with Puppet instead of homerolled nastiness.