Closed mvdbeek closed 6 years ago
Vagrant used to work in the master branch. I don't like the idea of fixing a bug by not supporting the feature any more.
Sure, that is not the reason I made this list, I had this in my head for some time now. There are valid points in that list. Most importantly we would need to describe the procedure to persist data. That would probably need to happen through network exports, and that will be quite different based on the host OS, with a lot of things that can go wrong. And I think this is a bit out of scope for galaxy kickstart.
But it's up for discussion, that's why I made this issue.
An alternative way forward is to insist treating Vagrant images as ephemeral (ie do no real work here!),
we remove the automatic provisioning and we insist people connect with ansible as described in the section just before Cleaning up
I like the vagrant part of the software a/ because it's an additional way to show the adaptability of the software to multiple configuration. Many bioinformatician use VM for themselves and for biologists. Saying it differently, it's part of the show case and I always thought that "git clone & vagrant up" is pretty convincing. b/ Indeed its part of the testing of the system, even if it is not used by "customers".
Again, my point is that, currently, in the master branch, vagrant up is working (I retested it yesterday). This is not as we were talking of a picky and failing initiative for running gks on a personal computer under mac os x or windows. So I will not argue for a strong support of this feature, but I take the failing of vagrant up in the dev branch as a sign of something is going wrong. If we just have to ensure that the user as an up to date image, it's easy to document.
This is not as we were talking of a picky and failing initiative for running gks on a personal computer under mac os x or windows.
I would really value it if you go through the items in the list that I have mentioned. Because I personally think this is actually a failing initiative for running gks on a personal computer under mac os x or windows or linux. And we'll have to support this over time.
Please see this uncoupled from the PR (which is working for me, which just shows again that it is a technology that is more difficult to test because of more unknown variables in the mix)
I see a few pro's and con's here (quite subjective though!):
Pro:
Cons:
No idea what ansible version is running in the base imagesansible is running on the host (d'oh)