Skip to content

cf-riak-cs-broker job from cf-riak-cs/10

Github source: 5e7e46c9 or master branch

Properties

broker

network

Name of the network the broker will get its IP address from

password

Basic Auth password for the service broker

port

Port for registering the service broker

Default
80

username

Basic Auth username for the service broker

catalog

services

Services and plans offered by the broker

external_broker_host

External host for registering the service broker

external_riakcs_host

External host for registering riak_cs

nats

machines

IP of each NATS cluster member

password

Password for broker to connect to NATS

port

IP port of Cloud Foundry NATS server

user

Username for broker to connect to NATS

riak_cs

admin_key

The admin key_id for riak_cs

admin_secret

The admin secret for riak_cs

skip_ssl_validation

Determines whether to accept self-signed SSL certs when connecting to cluster nodes through router

Default
false

ssl_enabled

Determines the scheme (http or https) used by the broker to communicate with riak-cs and the scheme returned in the binding credentials

Default
true

syslog_aggregator

address

IP address for syslog aggregator

all

Define whether forwarders should send all their syslog data to our aggregator.

Default
false

port

TCP port of syslog aggregator

prog_name

The program name the broker users to log to syslog

Default
vcap.riak-cs-broker

transport

Transport to be used when forwarding logs (tcp|udp|relp).

Default
tcp

Templates

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

  • bin/cf-riak-cs-broker_ctl (from bin/cf-riak-cs-broker_ctl)
  • bin/monit_debugger (from bin/monit_debugger)
  • config/settings.yml (from config/settings.yml.erb)
  • config/syslog_forwarder.conf (from config/syslog_forwarder.conf.erb)
  • config/unicorn.conf.rb (from config/unicorn.conf.rb.erb)
  • 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.