Skip to content

docker_cpi job from bosh-docker-cpi/0.0.18

Github source: b9b3fbe or master branch

Properties

docker_cpi

agent

blobstore
options

Options for the blobstore used by deployed BOSH agents

Default
{}
provider

Provider type for the blobstore used by deployed BOSH agents (e.g. dav, s3)

Default
dav
mbus

Mbus URL used by deployed BOSH agents

Example
nats://nats:[email protected]:4222
ntp

NTP configuration used by deployed BOSH agents

Default
[]

docker

api_version

Expected Docker API version

Default
"1.44"
host

Docker host will use to connect (tcp or unix)

Example
tcp://10.10.0.62:32768
tls

Mutual TLS client certificate for connecting to Docker daemon. Optional with unix:// host, otherwise required.

host_ip

IP address of the host that will be used by containers, must be the same as mbus IP

Example
10.254.50.4

start_containers_with_systemd

Containers will use /sbin/init as the entry point. Enabling this is required for Noble stemcells, but currently breaks all pre-Noble stemcells

Default
false

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/docker_cpi/ directory (learn more).

  • bin/cpi (from cpi.erb)
  • bin/cpi_ctl (from cpi_ctl.erb)
  • config/cpi.json (from cpi.json.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.