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
|
- cinder-conf
|
||||||
dependencies:
|
dependencies:
|
||||||
- memcached
|
- memcached
|
||||||
- rabbitmq
|
- "{{ messaging.dependencies[messaging.backend.rpc] }}"
|
||||||
|
- "{{ messaging.dependencies[messaging.backend.notifications] }}"
|
||||||
|
|
||||||
files:
|
files:
|
||||||
cinder-conf:
|
cinder-conf:
|
||||||
|
@ -22,7 +22,6 @@ nova_catalog_info = compute:nova:internalURL
|
|||||||
glance_catalog_info = image:glance:internalURL
|
glance_catalog_info = image:glance:internalURL
|
||||||
|
|
||||||
auth_strategy = keystone
|
auth_strategy = keystone
|
||||||
transport_url=rabbit://{{ rabbitmq.user }}:{{ rabbitmq.password }}@{{ address('rabbitmq') }}
|
|
||||||
|
|
||||||
[database]
|
[database]
|
||||||
connection = mysql+pymysql://{{ cinder.db.username }}:{{ cinder.db.password }}@{{ address(service.database) }}/{{ cinder.db.name }}
|
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]
|
[oslo_messaging_notifications]
|
||||||
driver = {{ searchlight.notification_driver }}
|
driver = {{ searchlight.notification_driver }}
|
||||||
{% endif %}
|
{% 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