I haven't had personally quite the same use case but from what I understand, yes. This problem should be solvable with Vagrant, likely easier than setting up by hand.
I am a problem solver coming from Slovenia.
I make web applications, web pages, data analysis etc...
I like automate business process using various technologies.
https://keybase.io/kris96
will take a look into it. my main goal would be to have all the vagrant images in repository that is version controlled. so everytime a new developer picks up a project it should work out of the box regardless of his machine as long as Vagrant/Docker/Virtualbox is supported on the machine
I haven't had personally quite the same use case but from what I understand, yes. This problem should be solvable with Vagrant, likely easier than setting up by hand.
will take a look into it. my main goal would be to have all the vagrant images in repository that is version controlled. so everytime a new developer picks up a project it should work out of the box regardless of his machine as long as Vagrant/Docker/Virtualbox is supported on the machine
Yep - I think the idea is to just store your Vagrantfiles in said repo. The images can be reproduced entirely from the files.