BOSH Cheat Sheet
bosh instances --pssee all processes / services on all VMs
curl https://BOSH_IP:25555/info -key certs/rootCA.key -cacert certs/rootCA.pem -cert certs/director.crtto check whether certificates work for a call to the BOSH director
Basically we go with the Manifest v2 Schema for deployment manifests.
meta[optional] - provides a namespace for "global variables" that are later on pruned from the deployment manifest when building them with Spruce. E.g. passwords and instance specific settings are set in this namespace.
update[required] - control how BOSH updates instances during the deployment. See https://bosh.io/docs/manifest-v2.html#update
instance_groups[required] - specifies the mapping between release jobs and instance groups
Creating Passwords for BOSH Manifests
ruby -e 'require "securerandom"; require "unix_crypt"; printf("%s\n", UnixCrypt::SHA512.build("c1oudc0w", SecureRandom.hex(8)))'