puppet-oslo/manifests/messaging
Michele Baldessari c7b0cc82fa Messaging notifications should be set as a list
We currently join the list into a comma-separated string.
This does not make a lot of sense because oslo messaging
notification drivers must not be passed in the driver=foo,bar form
but in the driver=foo\ndriver=bar form. See:

- https://docs.openstack.org/oslo.config/queens/configuration/format.html

multi valued (MultiStrOpt)

    A multi-valued option is a string value and can be given more than once, all values will be used.

    # Driver or drivers to handle sending notifications. (multi valued)
    notification_driver = nova.openstack.common.notifier.rpc_notifier
    notification_driver = ceilometer.compute.nova_notifier

By simply passing down the list we let all the puppet backends
that use the openstack_config:ruby backend to work correctly
(https://github.com/openstack/puppet-openstacklib#defined-provider-for-openstack_config-ruby)

This will fix the scenario where multiple notification drivers are
specified which is currently broken and will let the single driver
scenario to keep working as is.

Change-Id: If65946412b42e0919456ed92fdd8e3788ad67872
Related-Bug: #1851629
2020-04-07 18:46:05 +09:00
..
amqp.pp neat: missing : in $::os_service_default 2018-05-11 14:02:40 +08:00
default.pp Expose executor_thread_pool_size 2019-01-14 17:10:09 +01:00
notifications.pp Messaging notifications should be set as a list 2020-04-07 18:46:05 +09:00
rabbit.pp Introduce the new `heartbeat_in_pthread` oslo.messaging option. 2019-08-09 10:20:25 +02:00
zmq.pp Deprecate ZeroMQ 2018-12-03 13:08:46 +01:00