Provisioners
Because Vagrant provides support for provisioners, we should install these into the virtual machine so that Vagrant can tell them to provision our environments.
Installing Puppet
Puppet is installed using the built-in package manager:
sudo apt-get install puppet
Tip
The version of Puppet in the various operating system repositories may be slightly dated. Puppet can also be installed manually or via the repository site provided by Puppet Labs. More information is available on the Puppet labs website at http://docs.puppetlabs.com/guides/installation.html.
Installing Chef
As per the Chef documentation at https://www.chef.io/download-chef-client/, we can get a single command to install Chef for us:
curl -L https://www.chef.io/chef/install.sh | sudo bash