kolla-ansible/ansible/roles/ceilometer/templates
Matt Crees 09df6fc1aa Add a flag to handle RabbitMQ high availability
A combination of durable queues and classic queue mirroring can be used
to provide high availability of RabbitMQ. However, these options should
only be used together, otherwise the system will become unstable. Using
the flag ``om_enable_rabbitmq_high_availability`` will either enable
both options at once, or neither of them.

There are some queues that should not be mirrored:
* ``reply`` queues (these have a single consumer and TTL policy)
* ``fanout`` queues (these have a TTL policy)
* ``amq`` queues (these are auto-delete queues, with a single consumer)
An exclusionary pattern is used in the classic mirroring policy. This
pattern is ``^(?!(amq\\.)|(.*_fanout_)|(reply_)).*``

Change-Id: I51c8023b260eb40b2eaa91bd276b46890c215c25
2023-01-13 15:40:08 +00:00
..
ceilometer-central.json.j2 Add feature to support managing dynamic pollsters 2020-03-27 10:55:08 -03:00
ceilometer-compute.json.j2 Merge "Method to override the default ceilometer meters.yaml via Kolla-ansible" 2019-06-24 13:08:28 +00:00
ceilometer-ipmi.json.j2 Merge "Method to override the default ceilometer meters.yaml via Kolla-ansible" 2019-06-24 13:08:28 +00:00
ceilometer-notification.json.j2 Remove support for panko 2021-06-11 18:00:05 +02:00
ceilometer.conf.j2 Add a flag to handle RabbitMQ high availability 2023-01-13 15:40:08 +00:00
event_definitions.yaml.j2 Remove ceilometer-api and ceilometer-collector services 2017-07-17 11:03:44 +08:00
event_pipeline.yaml.j2 Remove support for panko 2021-06-11 18:00:05 +02:00
pipeline.yaml.j2 Fix var-spacing 2022-07-25 22:15:15 +02:00