BOSH is an acronym for BOSH Outer SHell. It's composed of the following components
agent/
- agent process that runs in every VMblobstore_client/
- blobstore client that abstracts the blobstore serverchef_deployer/
- deployer gem (similar to capistrano) except it uses net/ssh+chef_solo+gitcli/
- cli that manages the release process and deploymentsdirector/
- director web service that orchestrates the deploymentmonit_api/
- gem for controlling monit (with auth, groups, etc)release/
- release/deployment of BOSH itselfruby_vim_sdk/
- VMware VIM bindings for Rubysimple_blobstore_server/
- simple implementation of a blobstore server using local disk