I think to make large base Vagrant box can be harmful not provisioning using Puppet/Chef. It's nothing but installing dependencies by hand.— kentaro (@kentaro) March 5, 2013
Vagrant box is really useful, I know. The points I'd like to insist here are:
- If you make large-sized base boxes by hand, that is, not using Puppe/Chef, the box can't be recovered by automated way.
- If you distribute the box made in such an analogue way to your team, update can be very laborious task.
- The knowledge to build servers is dependent on particularly individual skill.
So, you have to keep Vagrant box to be provision'able by Puppet/Chef for feature update.