Skip to content

broker job from etcd-cf-service-broker/0.3.0

Github source: 735e94f5 or master branch

Properties

broker

password

Broker basic auth password

port

Listening port for broker http requests

Default
6000

public_etcd_url

Host URL used for published binding credentials

username

Broker basic auth username

Default
broker

etcd

ca_cert

PEM-encoded CA certificate

Default
""

client_cert

PEM-encoded client certificate

Default
""

client_key

PEM-encoded client key

Default
""

dns_health_check_host

Host to ping for confirmation of DNS resolution

Default
consul.service.cf.internal

machines

Addresses of etcd machines

port

port of the etcd server

Default
4001

require_ssl

enable ssl for all communication with etcd

Default
false

root_password

password for root user

root_username

‘root’ user for etcd; created automatically if etcd has no users

Default
root

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/ctl (from bin/ctl)
  • bin/initialize_etcd_auth.sh (from bin/initialize_etcd_auth.sh)
  • bin/monit_debugger (from bin/monit_debugger)
  • data/properties.sh (from data/properties.sh.erb)
  • helpers/ctl_setup.sh (from helpers/ctl_setup.sh)
  • helpers/ctl_utils.sh (from helpers/ctl_utils.sh)

Packages

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