Opting for composer based installs will most likely increase your VM's time to provision considerably. There are a couple of ways you can improve this.
Install vagrant-cachier
plugin
If you manage multiple VM's on your computer, you can use the vagrant-cachier
plugin to share Composer's package cache across all of them.
- Install the plugin on your host computer:
vagrant plugin install vagrant-cachier
- Create a
Vagrantfile.local
next to yourconfig.yml
with the following: