Puppet Development Environment This is a simple toolkit that uses Vagrant and some shell scripting to setup virtual machines for Puppet module development. This is used by Instruct’s developers.