Skip to content

cpi job from bosh-openstack-cpi/1

Github source: adcef7aa or master branch

Properties

agent

mbus

Message bus endpoint for the agent to start accepting agent requests

Example
https://user:[email protected]:5000

blobstore

address

Address for agent to connect to 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

path

Path used by ‘local’ blobstore plugin

port

Port for agent to connect to blobstore server used by ‘simple’ blobstore plugin

provider

Provider of the blobstore used by director and agent (simple|local)

nats

address

NATS address used by agent to subscribe to agent requests

password

NATS password used by agent to subscribe to agent requests

port

NATS port used by agent to subscribe to agent requests

user

NATS username used by agent to subscribe to agent requests

ntp

List of ntp server URIs

Default
[]
Example
- 0.us.pool.ntp.org
- 1.us.pool.ntp.org

openstack

api_key

OpenStack API key

auth_url

URL of the OpenStack Identity endpoint to connect to

Example
http://192.168.0.1:5000/v2.0

boot_from_volume

Boot from volume (optional, false by default)

Default
false

config_drive

Config drive device (cdrom or disk) to use as metadata service on OpenStack (optional)

Example
cdrom

connection_options

Hash containing optional connection parameters to the OpenStack API

default_key_name

Default OpenStack keypair to use when spinning up new vms

default_security_groups

Default OpenStack security groups to use when spinning up new vms

endpoint_type

OpenStack endpoint type (optional, by default publicURL)

Default
publicURL

region

OpenStack region (optional)

state_timeout

Timeout (in seconds) for OpenStack resources desired state (optional, by default 300)

Default
300

stemcell_public_visibility

Set public visibility for stemcells (optional, false by default)

Default
false

tenant

OpenStack tenant name

username

OpenStack user name

wait_resource_poll_interval

Changes the delay (in seconds) between each status check to OpenStack when creating a resource (optional, by default 5)

Default
5

registry

address

Address of the Registry for CPI and agent to connect to

password

Password to access the Registry

port

Port of the Registry for CPI and agent to connect to

Default
25777

user

Username to access the Registry

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 (from cpi.erb)
  • config/cpi.yml (from cpi.yml.erb)

Packages

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