Vagrantfile: Factorize duplication
It's been in my head for a while so here it goes ;)
It's currently quite difficult to maintain and we are duplicating too much. This centralizes the vm information into one hashmap and then build the vm declaration out of it.
Test Plan
vagrant <action> <node>
still works as before.
Migrated from D5759 (view on Phabricator)