Automating software installations is an important part of deploying virtual machines with Vagrant. This process is called provisioning and can be integrated with DevOps tools, such as Puppet. Let’s see how to do that.
The configuration for any Vagrant virtual machine is in the Vagrantfile. This is where we will instruct Vagrant to use Puppet to install software or execute commands:
Read complete article at DevX