Introduction to Vagrant provisioning
The idea of provisioning within Vagrant is to create a script that prepares and installs software onto the Vagrant machine. Provisioning can be done inline in the Vagrantfile using a shell provisioner or external file. Provisioning happens during the vagrant up process as the machine is being created.
When provisioning a Vagrant machine, there are a number of options:
- Install software
- Alter configurations
- Operating-system-level changes
- System settings