Support for infrastructure update
It would be nice if the creator supported infrastructure update - leave the existing virtual machines (or delete/add new, if the new sandbox.yml defines to do so) and vagrant configuration (.vagrant
directory) and only work with provisioning files + run the provisioning.
Example usecase: In the K4I project, our applications are in continuous development. Our "client" wants to run the latest versions (because of new features/bugfixes/whatever). However, it is quite time-consuming to rebuild the infrastructure (~6 VMs) each time there is an update in any of the components and therefore we cannot use the creator for this purpose. So it is done by hand - copy new data + ansible roles to sandbox/provisioning, copy extra-vars to sandbox/user_files and run vagrant rsync
+ vagrant provision
. This gets even more complicated if we want to add a new application (and therefore new VM) because we must edit the Vagrantfile manually.