- Use Google (or just search Github directly) to find the Vagrant recipe for the thing you want to install.
- Clone the recipe from the only available tag: master.
- Run vagrant up
- Upgrade Vagrant, because it's been a few months since you did that last and nothing works any more.
- Upgrade VirtualBox, because that's a few months old too, and you know there's no chance the newest version of Vagrant will work with something so hideously ancient.
- Run vagrant up
- Return to Google to find plausible substitutes for the dependencies that have vanished off the Internet since this recipe was written.
- Cross fingers.
- Run vagrant up
- Return to Google to find the extra plugins you need to run this recipe.
- Follow the series of redirects to find where said plugins are hosted these days.
- Install plugins.
- Run vagrant up
- Run VAGRANT_LOG=debug vagrant up
- Hunt your way up through the pile of Ruby stack traces until you find the "undefined method" error.
- Sob quietly into your cup of tea.
Vagrant-HOWTO
by Charles Miller on March 2, 2015