This step in the tutorial is where we bootstrap a bosh director in a local virtualbox VM.
At this early stage in the tutorial we use the included boshdev helper script and skip over the individual commands required.
boshdev - a vagrant like workflow
For convenience there is a simple bash script boshdev included in aussielunix/bosh-dev-env to give you a vagrant like workflow.
[~]
lunix@adaptaur] (master) -> boshdev
Usage: boshdev {ssh|pause|resume|up|destroy|status}
Overview
- clone bosh-deployment
- clone aussielunix/bosh-dev-env
- tune some bosh director settings (ram, dns etc)
- bootstrap a bosh director in a local virtualbox
Instructions
git clone git@github.com:cloudfoundry/bosh-deployment.git ~/src/bosh-deployment
git clone git@github.com:aussielunix/bosh-dev-env.git ~/workspace/bosh/bosh-dev-env
cd ~/workspace/bosh/bosh-dev-env
# tune .envrc (optional)
# tune vbox/vbox.yml (optional)
# tune vbox/settings.yml (optional)
direnv allow #(optional)
boshdev up
You should now have a working bosh director running locally in Virtualbox.
boshdev status
bosh -e vbox environment
Next we deploy ConcourseCI.