Skip to content

virtualbox_cpi job from bosh-virtualbox-cpi/0.4.1

Github source: fe0b631 or master branch

Properties

agent

mbus

Agent mbus

nats

address

Address of the nats server

auto_enable_networks

Automatically enabled necessary networks on first use.

Default
true

bin_path

Path to VBoxManage binary on the SSH-ed machine

Default
VBoxManage

env

http_proxy

Http proxy to connect to cloud API’s

https_proxy

Https proxy to connect to cloud API’s

no_proxy

No proxy environment variable

host

Address where VirtualBox is running. If not set, assumes that VirtualBox CLI is accessible.

Default
""
Example
192.168.50.1

nats

address

Address of the nats server

password

Password to connect to nats with

port

Port that the nats server listens on

Default
4222

user

Username to connect to nats with

Default
nats

ntp

List of ntp server IPs. pool.ntp.org attempts to return IPs closest to your location, but you can still specify if needed.

Default
  - 0.pool.ntp.org
  - 1.pool.ntp.org

private_key

Private key to use when SSH-ing into machine that’s running VirtualBox

Default
""

storage_controller

For VirtualBox 6.1+ only sata works. Available: scsi, ide or sata.

Default
sata

store_dir

Directory path to use to store stemcells, disks, and VMs managed by VirtualBox (’~’ will be expanded)

Default
~/.bosh_virtualbox_cpi

username

Username to use when SSH-ing into machine that’s running VirtualBox

Default
ubuntu

Templates

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

  • bin/cpi (from cpi.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.