Vagrant supports two methods of using Puppet:
applycommand on the VM
Let's look at how to configure Vagrant with Puppet using these two different methods.
Puppet standalone is the simplest way to use Puppet with Vagrant, we simply tell Vagrant where we have put our Puppet manifests and modules, and what manifest should be run. The smallest amount of configuration we need within our Vagrant file in order to use Puppet is this:
This should go within the
Vagrant.configure("2") do |config| … end