Allow mq setup for keystone

In some cases, keystone notifications are required. This
Add identity to the list of component that could use messaging.

Another patch to identity will update the keystone.conf
template to make use of mq just like the other cookbooks do.

Change-Id: Id4a777e1fae53cd5ac48b860e4ac01a4e70be7e7
Partial-Bug: #1439306
This commit is contained in:
Mark Vanderwiel
2015-04-01 11:41:03 -05:00
committed by Ma Wen Cheng
parent d5594d37c3
commit e704cdf92d
2 changed files with 7 additions and 2 deletions

View File

@@ -35,7 +35,7 @@ default['openstack']['endpoints']['mq']['bind_interface'] = nil
# Services to assign mq attributes for
###################################################################
services = %w{bare-metal block-storage compute database image
telemetry network orchestration}
identity telemetry network orchestration}
###################################################################
# Generic default attributes
@@ -139,6 +139,11 @@ default['openstack']['mq']['image']['rabbit']['notification_topic'] =
node['openstack']['mq']['image']['notification_topic']
default['openstack']['mq']['image']['control_exchange'] = 'glance'
# identity
# AMQP topics used for openstack notifications, can be comma-separated values
default['openstack']['mq']['identity']['notification_topics'] = 'notifications'
default['openstack']['mq']['identity']['control_exchange'] = 'identity'
# network
# AMQP topics used for openstack notifications, can be comma-separated values
default['openstack']['mq']['network']['notification_topics'] = 'notifications'