In addition to the Puppet and Chef provisioning options within Vagrant, there are two other methods:
As we discussed in Chapter 2, Managing Vagrant Boxes and Projects, we can instruct Vagrant to run a series of SSH commands on the VM. This can be used to provision the server.
There are two ways to use SSH provisioning:
Both of these are shown as follows:
config.vm.provision :shell, :path => "provision/setup.sh" ...