cpi job from bosh-warden-cpi/23
Github source:
0d1c32de
or
master branch
Properties¶
cpi
¶
actions
¶
disks_dir
¶Directory where disks are stored
- Default
/var/vcap/store/cpi/disks
guest_ephemeral_bind_mount_path
¶Path at which ephemeral disk is mounted inside VMs
- Default
/var/vcap/data
guest_persistent_bind_mounts_dir
¶Directory with sub-directories at which persistent disks are mounted inside VMs
- Default
/warden-cpi-dev
host_ephemeral_bind_mounts_dir
¶Directory with sub-directories at which ephemeral disks are mounted on the host
- Default
/var/vcap/store/cpi/ephemeral_bind_mounts_dir
host_persistent_bind_mounts_dir
¶Directory with sub-directories at which persistent disks are mounted on the host
- Default
/var/vcap/store/cpi/persistent_bind_mounts_dir
stemcells_dir
¶Directory where stemcells are stored
- Default
/var/vcap/store/cpi/stemcells
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
[]
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
loopback_range
¶Range of loopback devices that will be used by the CPI for mounting persistent disks (example shows /dev/loop100 to /dev/loop130)
- Example
- 100 - 130
warden
¶
connect_address
¶Address warden client will use to connect (ip:port or sock path)
connect_network
¶Connection type warden client will use to connect (tcp or unix)
registry
¶
host
¶Hostname of registry
- Default
""
password
¶Password for registry
- Default
""
port
¶Port of registry
- Default
6901
username
¶Username for registry
- Default
""
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/cpi/
directory
(learn more).
bin/cpi
(fromcpi.erb
)bin/cpi_ctl
(fromcpi_ctl.erb
)config/cpi.json
(fromcpi.json.erb
)config/sudoers
(fromsudoers
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.