rabbitmq-broker job from cf-rabbitmq/198
Github source:
c9d32621
or
master branch
Properties¶
cf
¶
domain
¶Domain shared by the UAA and CF API, e.g. ‘bosh-lite.com’
nats
¶
host
¶Hostname/IP of NATS
password
¶The password to use when authenticating with NATS
port
¶Port that NATS listens on
username
¶The user to use when authenticating with NATS
rabbitmq-broker
¶
cc_endpoint
¶URL for CC
ip
¶Broker IP
logging
¶
level
¶Logging level
- Default
info
print_stack_traces
¶Should boot exception handlers print full stack traces?
- Default
false
rabbitmq
¶
administrator
¶
password
¶The password used to access an admin account of the Rabbit servers
username
¶The username used to access an admin account of the Rabbit servers
dns_host
¶External load balancer host
hosts
¶List of IPs of the Rabbit servers (maybe proxied) upon which to allocate resources
management_domain
¶Domain that will be used to access RabbitMQ management UI, typically the system CF/CC domain.
management_ip
¶IP address RabbitMQ management UI requests will be routed to, typically that of RabbitMQ HAproxy VM
operator_set_policy
¶
enabled
¶Enable policy set by the operator
- Default
true
policy_definition
¶Operator policy definition
policy_name
¶Operator policy name
- Default
operator_set_policy
policy_priority
¶Operator policy priority
- Default
50
ssl
¶Set to true if RabbitMQ cluster is configured to use TLS/SSL
- Default
false
route
¶Hostname at which broker will be accessed
- Default
pivotal-rabbitmq-broker
service
¶
name
¶Name of the service
- Default
p-rabbitmq
password
¶Password used by Cloud Controller for authentication
plan_uuid
¶UUID of the plan
- Default
4e816145-4e71-4e24-a402-0c686b868e2d
url
¶The URL to the service gateway
username
¶Username used by Cloud Controller for authentication
uuid
¶UUID of the service
- Default
163b47c6-a2f3-43b1-97f7-b83b37ec8ad3
uaa_client
¶
client_id
¶Client ID for UAA
password
¶Services Password
username
¶Services Username
uaa_endpoint
¶URL for UAA
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-broker/
directory
(learn more).
bin/rabbitmq_broker_ctl
(frombroker_ctl.erb
)bin/route_registrar_ctl
(fromroute_registrar_ctl.erb
)config/broker_registrar_settings.yml
(frombroker_registrar_settings.yml.erb
)config/management_registrar_settings.yml
(frommanagement_registrar_settings.yml.erb
)config/rabbitmq_broker.yml
(frombroker_config.yml.erb
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.