Messaging multi-backend support
Allow to set backend-related dependencies and configurations for oslo.messaging. Change-Id: I8de7f607bd95d7590fbda42090f16931696f5fc6 Depends-On:Ib110af1b9d4feef9085a46518f629e27e8094611
This commit is contained in:
parent
e1b934a8e1
commit
eb2242f95c
@ -101,7 +101,8 @@ service:
|
||||
- cinder-conf
|
||||
dependencies:
|
||||
- memcached
|
||||
- rabbitmq
|
||||
- "{{ messaging.dependencies[messaging.backend.rpc] }}"
|
||||
- "{{ messaging.dependencies[messaging.backend.notifications] }}"
|
||||
|
||||
files:
|
||||
cinder-conf:
|
||||
|
@ -22,7 +22,6 @@ nova_catalog_info = compute:nova:internalURL
|
||||
glance_catalog_info = image:glance:internalURL
|
||||
|
||||
auth_strategy = keystone
|
||||
transport_url=rabbit://{{ rabbitmq.user }}:{{ rabbitmq.password }}@{{ address('rabbitmq') }}
|
||||
|
||||
[database]
|
||||
connection = mysql+pymysql://{{ cinder.db.username }}:{{ cinder.db.password }}@{{ address(service.database) }}/{{ cinder.db.name }}
|
||||
@ -59,3 +58,7 @@ helper_command=sudo cinder-rootwrap /etc/cinder/rootwrap.conf privsep-helper --c
|
||||
[oslo_messaging_notifications]
|
||||
driver = {{ searchlight.notification_driver }}
|
||||
{% endif %}
|
||||
|
||||
{# messaging macros template #}
|
||||
{{ oslo_messaging[messaging.backend.rpc]('rpc_config') }}
|
||||
{{ oslo_messaging[messaging.backend.notifications]('notifications_config') }}
|
Loading…
Reference in New Issue
Block a user