rabbitmq-server job from cf-rabbitmq/258.0.0
Github source:
10cb50c
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
cluster_partition_handling
¶Cluster partition recover mode property. Valid values are: pause_minority, autoheal
- Default
pause_minority
config
¶RabbitMQ configuration (base64 encoded)
- Default
W10u
cookie
¶Required: Erlang cookie used by RabbitMQ nodes and rabbitmqctl
disk_alarm_threshold
¶The threshold in bytes of free disk space at which rabbitmq will raise an alarm
- Default
'{mem_relative,0.4}'
fd_limit
¶The file descriptor limit for the RabbitMQ process
- Default
300000
force-unsafe-upgrade
¶
disable-version-checking
¶This property is for support cases only. Leave as false unless you are prepared to get your cluster in an unrecoverable state, including complete data loss.
- Default
false
load_definitions
¶Definitions to be loaded by RabbitMQ at startup
management_tls
¶
cacert
¶RabbitMQ management CA certificate
cert
¶RabbitMQ management certificate
enabled
¶Use HTTPS listeners on management. Will not accept HTTP connections
- Default
false
key
¶RabbitMQ management private key
plugins
¶List of RabbitMQ plugins
ports
¶List of ports on which the RabbitMQ cluster accepts connections
ssl
¶
cacert
¶RabbitMQ server CA certificate(s). If there is more than one certificate, they should be concatenated
cert
¶RabbitMQ server certificate
ciphers
¶TLS ciphers to use
enabled
¶Use TLS listeners. Will not accept non-TLS connections
- Default
false
fail_if_no_peer_cert
¶Should RabbitMQ server reject connection if there is no peer cert
- Default
false
key
¶RabbitMQ server private key
verification_depth
¶Peer verification depth used by RabbitMQ server
- Default
5
verify
¶Peer verification method used by RabbitMQ server
- Default
false
versions
¶TLS protocol versions to support
- Default
- tlsv1.2 - tlsv1.1
timeouts
¶
port
¶Server and client timeout for a specific port
version
¶Version of RabbitMQ to use
- Default
"3.7"
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/add-rabbitmqctl-to-path
(fromadd-rabbitmqctl-to-path.bash
)bin/cleanup-http-logs
(fromcleanup-http-logs.bash
)bin/cluster-check
(fromcluster-check.bash
)bin/drain
(fromdrain.bash
)bin/env
(fromenv.erb
)bin/kill-with-fire
(fromkill-with-fire.bash
)bin/node-check
(fromnode-check.bash.erb
)bin/plugins.sh
(fromplugins.sh.erb
)bin/post-deploy
(frompost-deploy.bash
)bin/pre-start
(frompre-start.bash
)bin/rabbitmq-server.init
(fromrabbitmq-server.init.bash
)bin/setup.sh
(fromsetup.bash
)config/indicators.yml
(fromindicators.yml.erb
)etc/cacert.pem
(fromcacert.pem.erb
)etc/cert.pem
(fromcert.pem.erb
)etc/config
(fromconfig.erb
)etc/definitions.json
(fromdefinitions.json.erb
)etc/key.pem
(fromkey.pem.erb
)etc/management-cacert.pem
(frommanagement-cacert.pem.erb
)etc/management-cert.pem
(frommanagement-cert.pem.erb
)etc/management-key.pem
(frommanagement-key.pem.erb
)etc/rabbitmq.config
(fromrabbitmq.config.erb
)etc/users
(fromusers.erb
)lib/delete_old_files.bash
(fromdelete_old_files.bash
)lib/prepare-for-upgrade.bash
(fromprepare-for-upgrade.bash
)lib/rabbitmq-config-vars.bash
(fromrabbitmq-config-vars.bash.erb
)lib/setup-vars.bash
(fromsetup-vars.bash.erb
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.