virtualbox_cpi job from bosh-virtualbox-cpi/0.3.0
Github source:
d72bcd9
or
master branch
Properties¶
agent
¶
blobstore
¶
access_key_id
¶AWS access_key_id for agent used by s3 blobstore plugin (Required when blobstore.credentials_source is set to
static
)
address
¶Address for agent to connect to blobstore server used by dav blobstore plugin
credentials_source
¶Where to get AWS credentials for the virtualbox cpi. This can be set to
static
for to use anaccess_key_id
andsecret_access_key
orenv_or_profile
to get the credentials from environment variables or an EC2 instance profile.
host
¶Host of agent blobstore server used by s3 blobstore plugin
s3_force_path_style
¶Whether the agent blobstore plugin will always use path style for bucket access
s3_multipart_threshold
¶Agent blobstore threshold for multipart uploads
s3_port
¶Port of agent blobstore server used by s3 blobstore plugin
s3_region
¶AWS region for agent used by s3 blobstore plugin (Required when blobstore.credentials_source is set to
static
)
s3_signature_version
¶Signature version used to connect to an s3 blobstore
secret_access_key
¶AWS secret_access_key for agent used by s3 blobstore plugin (Required when blobstore.credentials_source is set to
static
)
ssl_verify_peer
¶Whether the agent blobstore plugin should verify its peer when using SSL
use_ssl
¶Whether the s3 blobstore plugin should use SSL to connect to the blobstore server
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
blobstore
¶
access_key_id
¶AWS access_key_id used by s3 blobstore plugin (Required when blobstore.credentials_source is set to
static
)
address
¶Address of blobstore server used by dav blobstore plugin
agent
¶
password
¶Password agent uses to connect to blobstore used by dav blobstore plugin (Required only when user is provided
user
¶Username agent uses to connect to blobstore used by dav blobstore plugin (Optional)
bucket_name
¶AWS S3 Bucket used by s3 blobstore plugin
credentials_source
¶Where to get AWS credentials for the virtualbox cpi. This can be set to
static
for to use anaccess_key_id
andsecret_access_key
orenv_or_profile
to get the credentials from environment variables or an EC2 instance profile.
- Default
static
host
¶Host of blobstore server used by s3 blobstore plugin
path
¶local blobstore path
port
¶Port of blobstore server used by dav blobstore plugin
- Default
25250
provider
¶Provider of the blobstore used by director and agent (dav|local|s3)
- Default
dav
s3_force_path_style
¶Whether the blobstore plugin will always use path style for bucket access
- Default
false
s3_multipart_threshold
¶S3 blobstore threshold for multipart uploads
s3_port
¶Port of blobstore server used by s3 blobstore plugin
- Default
443
s3_region
¶AWS region used by s3 blobstore plugin (Required when blobstore.credentials_source is set to
static
)
s3_signature_version
¶Signature version used to connect to an s3 blobstore
secret_access_key
¶AWS secret_access_key used by s3 blobstore plugin (Required when blobstore.credentials_source is set to
static
)
ssl_verify_peer
¶Whether the s3 blobstore plugin should verify its peer when using SSL
use_ssl
¶Whether the s3 blobstore plugin should use SSL to connect to the blobstore server
- Default
true
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
(fromcpi.erb
)config/cpi.json
(fromcpi.json.erb
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.