Kentaro Kuribayashi's blog

Software Engineering, Management, Books, and Daily Journal.

Vagrant Box Can be Harmful without Auto Provisioning

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.