This repo contains the source for the BOSH deployment manifest and deployment pipeline for the 18F BOSH deployments.
For your first installation of BOSH, you will want to use bosh-init.
- Install
spiff
- Copy the secrets example to secrets file:
cp bosh-init-secrets.example.yml bosh-init-secrets.yml
- Change all the variables in CAPS in
bosh-init-secrets.yml
to proper values - Run
./bootstrap.sh
You can now deploy with this BOSH, including other BOSH instances.
- Install
spiff
- Copy the secrets example to secrets file:
cp secrets.example.yml secrets.yml
- Change all the variables in CAPS in
secrets.yml
to proper values - Run
./generate.sh
Wherever you have your bosh installation run:
bosh deployment manifest.yml
bosh deploy