Repeatable Puppet Development with Vagrant