virtualbox_cpi job from bosh-virtualbox-cpi/0.2.2
Github source:
a0bd376
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 simple 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 simple 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 agent 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 simple blobstore plugin
agent
¶
password
¶Password agent uses to connect to blobstore used by simple blobstore plugin
user
¶Username agent uses to connect to blobstore used by simple blobstore plugin
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 simple blobstore plugin
path
¶local blobstore path
port
¶Port of blobstore server used by simple blobstore plugin
- Default
25250
provider
¶Provider of the blobstore used by director and agent (dav|simple|s3)
- Default
dav
s3_force_path_style
¶Whether the blobstore plugin will always use path style for bucket access
- Default
false
s3_multipart_threshold
¶Simple 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 simple blobstore plugin should verify its peer when using SSL
use_ssl
¶Whether the simple 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.