Correct notification driver
The notification driver setup was resulting in the driver and connection string on the same line. This is caused by the case statement and how jinja formats the template when a case statement is present. This change modifies how the driver string is created using a ternary, which will eliminate the case statement and render the value of the diver correctly. Change-Id: I94899d14906a0a4e51137dd066f25f8f0e0a2334 Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
This commit is contained in:
parent
08cbc0d5d5
commit
38807bc2c7
|
@ -109,7 +109,7 @@ connection = mysql+pymysql://{{ cinder_galera_user }}:{{ cinder_container_mysql_
|
|||
ssl = {{ cinder_oslomsg_rpc_use_ssl }}
|
||||
|
||||
[oslo_messaging_notifications]
|
||||
driver = {% if cinder_ceilometer_enabled %}messagingv2{% else %}noop{% endif %}
|
||||
driver = {{ (cinder_ceilometer_enabled | bool) | ternary('messagingv2', 'noop') }}
|
||||
transport_url = {{ cinder_oslomsg_notify_transport }}://{% for host in cinder_oslomsg_notify_servers.split(',') %}{{ cinder_oslomsg_notify_userid }}:{{ cinder_oslomsg_notify_password }}@{{ host }}:{{ cinder_oslomsg_notify_port }}{% if not loop.last %},{% else %}/{{ cinder_oslomsg_notify_vhost }}{% if cinder_oslomsg_notify_use_ssl | bool %}?ssl=1{% else %}?ssl=0{% endif %}{% endif %}{% endfor %}
|
||||
|
||||
[oslo_concurrency]
|
||||
|
|
Loading…
Reference in New Issue