tripleo-heat-templates/puppet
Michele Baldessari 04b83ec504 Enable rabbitmq_management plugin
Enable the RabbitMQ managment plugin. RabbitMQ managment
will listen on localhost (127.0.0.1) only.

NOTE: This depend on this upstream change:
  https://github.com/voxpupuli/puppet-rabbitmq/pull/777

Also to optimize for performance:
 - Disables message rates in the management plugin.
 - Raises the collect_statistics_interval from 5000ms to
   30000ms.

NB: Cherry-pick was not clean so I tested this manually on queens
and got the expected result:
~]# pcs status |grep -e 'rabbitmq.*Started'
  rabbitmq-bundle-0    (ocf:💓rabbitmq-cluster):      Started controller-0
  rabbitmq-bundle-1    (ocf:💓rabbitmq-cluster):      Started controller-1
  rabbitmq-bundle-2    (ocf:💓rabbitmq-cluster):      Started controller-2

~]# curl -sS  -u guest:$(hiera -c /etc/puppet/hiera.yaml rabbitmq::default_pass) http://127.0.0.1:15672/api/queues/ 2> /dev/null  |jq . |head -n5
[
  {
    "memory": 10936,
    "idle_since": "2019-08-08 8:49:23",
    "consumer_utilisation": null,

Related-Bug: #1815675
Change-Id: I5e73660e23fef15d1cae4c89d8b45b2456b0a110
(cherry-picked from commit d6727aff73
2019-08-08 11:12:09 +02:00
..
extraconfig Fix python binary lookup regression 2019-03-20 09:44:18 +05:30
manifests Reinstate common overcloud manifest for all roles 2018-01-11 18:42:45 +00:00
services Enable rabbitmq_management plugin 2019-08-08 11:12:09 +02:00
all-nodes-config.j2.yaml Only add internal_api_virtual_ip if InternalApi in network_data 2019-05-23 17:21:31 +02:00
deploy-artifacts.sh Merge "Fix rpms being installed via DeployArtifactURLs" 2017-06-23 17:05:14 +00:00
deploy-artifacts.yaml Change template names to rocky 2018-05-09 08:28:42 +02:00
role.role.j2.yaml Adding dependency for NetworkDeployment in 'server_resource_name'Deployment 2019-02-07 08:16:33 +00:00