Configuring Vagrant with JSON Instead of Ruby
TL;DR - The Vagrantfile that's found in every Vagrant environment is nothing more than a Ruby script. Ruby can parse JSON (shocking, I know). For an example of how you can abstract your Vagrant environment's configuration into a standalone