Skip to content

softlayer_cpi job from bosh-softlayer-cpi/43

Github source: fbe2fda or master branch

Properties

agent

blobstore

access_key_id

AWS access_key_id for agent used by s3 blobstore plugin

address

Address for agent to connect to blobstore server used by simple blobstore plugin

secret_access_key

AWS secret_access_key for agent used by s3 blobstore plugin

mbus

Agent mbus

nats

address

Address of the nats server

vcappassword

Vcap Password for VM

blobstore

access_key_id

AWS access_key_id used by s3 blobstore plugin

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

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 s3 blobstore plugin will always use path style for bucket access

Default
false

s3_port

Port of blobstore server used by s3 blobstore plugin

Default
443

secret_access_key

AWS secret_access_key used by s3 blobstore plugin

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

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

registry

address

Address of the Registry to connect to(When deploying director)

Default
127.0.0.1

endpoint

Full URL for the registry endpoint that may include basic auth credentials

Example
http://admin:admin-password@some-ip:port

host

Host of the Registry to connect to(When installing CPI)

Default
127.0.0.1

password

Password to access the Registry

port

Port of the Registry to connect to

Default
25777

username

User to access the Registry

softlayer

api_endpoint

SoftLayer API endpoint

api_key

API key of the SoftLayer account

disable_os_reload

Disable OS reload function

enable_vps

Enable CPI to connect to the vps server

ssh_public_key

The content of the SSH public key to use when spinning up new vms

ssh_public_key_fingerprint

The Finger Print content of the SSH public key

swift_endpoint

Endpoint of the SWIFT object service

swift_username

User name of the SWIFT username

trace

Enable trace the http roundtrip log message

username

User name of the SoftLayer account

vps_host

Host of vps server

vps_port

Port of vps server

vps_use_ssl

Whether CPI should use SSL to connect to the vps server

Templates

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

  • bin/cpi (from cpi.erb)
  • bin/cpi_ctl (from cpi_ctl.erb)
  • bin/pre-start (from pre-start.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.