Bosh local development environment

At the end of this tutorial you will have a bosh director running in a local Virtualbox VM and Concourse deployed to it.
You will be able to interact with this local bosh director and Concourse the same way you would a remote, production grade setup.
With the move to bosh2 and bosh-deployment, treating your local dev differently to production is no longer needed.
bosh-lite, the vagrant box with a bosh director baked in is now deprecated in favour of the virtualbox CPI and treating virtualbox just like any other IaaS provider.

Requirements

This tutorial was written with Ubuntu Linux in mind however should work for other *nix flavours.
You should have 8GB or more to dedicate to virtualbox.

Next we get Virtualbox 5.1 installed.