Skip to content

broker job from on-demand-service-broker/0.1.1

Github source: 6afb7801 or master branch

Properties

broker

bosh

authentication
basic
password

BOSH director password

username

BOSH director username

uaa
client_id

UAA client ID

client_secret

UAA client secret

url

UAA URL

director_uuid

BOSH director UUID

url

BOSH URL

cf_route

nats
host

CF NATS host:port

Default
""
password

password for NATS

Default
""
username

username for NATS

Default
""
subdomain

subdomain for broker

Default
""

password

Broker basic auth password

port

Port for the broker

Default
8080

service_adapter

path

the path to the service adapter binary located on the host with the broker

service_catalog

bindable

is service bindable?

id

service ID for CF marketplace

metadata
display_name

apps manager display name

Default
""
plan_updatable

are plan migrations allowed?

plans

the service plans to be presented to Cloud Foundry

requires

string array of permissions required by broker

Default
[]
service_description

service description for CF marketplace

service_name

service offering for CF marketplace

tags

string array of tags for catalog

Default
[]

service_deployment

releases

releases to deploy for each instance

stemcell
os

stemcell OS to use for every job in the service deployment

version

stemcell version to use for every job in the service deployment

sqlite_db_path

Path to sqlite database

Default
/var/vcap/store/broker-db/store.db

username

Broker basic auth username

cf

system_domain

cloud foundry system domain

Default
""

Templates

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

  • bin/broker-ctl.sh (from broker-ctl.sh.erb)
  • bin/register-route-ctl.sh (from register-route-ctl.sh.erb)
  • config/broker.yml (from broker.yml.erb)
  • config/register-route.yml (from register-route-config.yml.erb)
  • dbconf/dbconf.yml (from dbconf.yml.erb)

Packages

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