cloudstack_cpi job from bosh-cloudstack-cpi-release/6
Github source:
8db03209 or
master branch
Properties¶
cloudstack¶
api_key¶cloudstack api key
default_key_name¶key name for ssh access (unused)
default_zone¶CloudStack Iaas ZONE to use
endpoint¶cloudstack api endpoint
private_key¶private key for ssh access (unused)
proxy_host¶host to the proxy e.g. 192.168.1.1. Usefull to reach cloudstack api behind proxy. No proxy if no set
- Default
""
proxy_password¶password to authent on the proxy
proxy_port¶port to the proxy
- Default
8080
proxy_user¶user to authent on the proxy
secret_access_key¶cloudstack api secret
state_timeout¶cloudstack api timeout
- Default
1200
state_timeout_volume¶cloudstack volume api timout
- Default
1200
stemcell_public_visibility¶must stemcell template be public ?
- Default
true
cpi¶
agent¶
mbus¶director nats url eg : nats://nats:[email protected]:4222
blobstore¶
address¶ip of blobstore
- Default
0.0.0.0
agent¶
password¶password user for blobstore
- Default
agent-password
user¶agent user for blobstore
- Default
agent
path¶path for local provider
- Default
/var/vcap/micro_bosh/data/cache
port¶port of blobstore
- Default
0
provider¶local for micro bosh and bosh-init or dav provider for full bosh
- Default
local
default_disk_offering¶default disk offering to use if not specified (ie not disk_pool, just persistent tag
default_ephemeral_disk_offering¶default disk offering to use if not specified (ie not disk_pool, just persistent tag
heap_size¶cpi jvm sizing
- Default
512M
host¶host the cpi-core rest server is listening on. use full for debugging rest server out of bosh deployment
- Default
127.0.0.1
ntp¶ntp server list (same as director) eg : [10.234.50.245 ,10.234.50.246]
port¶port the cpi core rest server is listening on
- Default
8080
registry¶
endpoint¶host the bosh registry is listening on. must be the IP of the director to be reached from bosh agents
- Default
http://127.0.0.1:8080
password¶password for bosh registry
- Default
admin
user¶user for bosh registry
- Default
admin
vm_expunge_delay¶delay (in seconds) the cpi will wait after vm deletion. Should match cloudstack expunge delay to prevent ip reuse conflicts
- Default
30
webdav_directory¶webdav filesystem dir. defaults to persistent disk location
- Default
/var/vcap/store/cloudstack_cpi/webdav
webdav_host¶webdav server to offer template to cloudstack api. Should be set to bosh server ip address
- Default
127.0.0.1
webdav_port¶webdav port to offer template to cloudstack api
- Default
8080
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/cloudstack_cpi/ directory
(learn more).
bin/cpi(fromcpi.erb)bin/cpi-core(fromcpi-core.erb)config/application.yml(fromapplication.yml.erb)config/logback.xml(fromlogback.xml.erb)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/ directory.