Skip to content

riak-cs job from cf-riak-cs/2

Github source: 01d9840e or master branch

Properties

external_riakcs_host

External host name used by router to balance http requests across cluster nodes

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

firewall_enabled

Restricts riak requests to cluster ip range

ips

IP addresses of riak nodes

seed_node

Host of the riak seed node

riak_cs

admin_key

The admin key_id for riak_cs

admin_secret

The admin secret for riak_cs

ips

IP addresses of riak_cs

port

Port for riak_cs

Default
8080

register_route

Whether the riak cluster registers a route with the cloudfoundry router

Default
true

stanchion

ip

IP of the stanchion node

Templates

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

  • bin/create_cs_user.escript (from create_cs_user.escript.erb)
  • bin/riak-cs_ctl (from riak-cs_ctl.erb)
  • bin/riak_ctl (from riak_ctl.erb)
  • bin/route_registrar_ctl (from route_registrar_ctl.erb)
  • config/registrar_settings.yml (from registrar_settings.yml.erb)
  • config/riak.app.config (from riak.app.config.erb)
  • config/riak.vm.args (from riak.vm.args.erb)
  • config/riak_cs.app.config (from riak_cs.app.config.erb)
  • config/riak_cs.vm.args (from riak_cs.vm.args.erb)
  • join_cluster.sh (from join_cluster.sh.erb)
  • restrict_riak_requests_to_cluster_ip_range.sh (from restrict_riak_requests_to_cluster_ip_range.sh.erb)

Packages

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