Skip to content

rabbitmq-server job from cf-rabbitmq/74

Github source: ed3438bc or master branch

Properties

rabbitmq-server

administrators

broker
password

RabbitMQ admin password (for broker)

username

RabbitMQ admin username (for broker)

ops_manager
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’)

static_ips

Cluster node IPs

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)
  • 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.