Skip to content

rabbitmq-server job from cf-rabbitmq/143

Github source: e9127983 or master branch

Properties

rabbitmq-server

administrators

broker
password

RabbitMQ admin password for broker

username

RabbitMQ admin username for broker

management
password

RabbitMQ admin password for operator

username

RabbitMQ admin username for operator

config

RabbitMQ configuration (base64 encoded)

cookie

Erlang cookie used by RabbitMQ nodes and rabbitmqctl

plugins

RabbitMQ plugins (array of strings)

ssl

cacert

RabbitMQ server CA certificate

cert

RabbitMQ server certificate

key

RabbitMQ server private key

security_options

SSL security options (currently only ‘enable_tls1_0’)

Default
[]

static_ips

Cluster node IPs

syslog_aggregator

address

Syslog drain hostname

port

Syslog drain port

Templates

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

  • bin/node_name_migration.sh (from node_name_migration.sh)
  • bin/plugins.sh (from plugins.sh.erb)
  • bin/rabbitmq-server.init (from rabbitmq-server.init.erb)
  • bin/setup.sh (from setup.sh.erb)
  • config/syslog_forwarder.conf (from syslog_forwarder.conf.erb)
  • etc/cacert.pem (from cacert.pem.erb)
  • etc/cert.pem (from cert.pem.erb)
  • etc/key.pem (from key.pem.erb)
  • etc/rabbitmq.config (from rabbitmq.config.erb)

Packages

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