Puppet and vagrant