deb-heat/contrib/marconi-plugin/README.md
cbjchen@cn.ibm.com a61d859039 Marconi message queue resource implementation
This implements a Marconi backed native OpenStack message queue. Customers
can create a OS::Marconi::Queue queue resource declaratively in templates
and pass the href/endpoint of the queue to other resources by means of href
attribute of the queue.

Marconi bp,
https://blueprints.launchpad.net/marconi/+spec/heat-template

Implements: blueprint mqaas-marconi-resource

Change-Id: Icbbb1869b352dbdba22530f9ec185652f4da75b6
2014-01-25 23:51:30 +08:00

698 B

Marconi plugin for OpenStack Heat

This plugin enable using Marconi queuing service as a resource in a Heat template.

1. Install the Marconi plugin in Heat

NOTE: Heat scans several directories to find plugins. The list of directories is specified in the configuration file "heat.conf" with the "plugin_dirs" directive.

To install the Marconi plugin, one needs to first make sure the python-marconiclient package is installed - pip install -r requirements.txt, and copy the plugin implementation, e.g. queue.py to wherever plugin_dirs points to.

2. Restart heat

Only the process "heat-engine" needs to be restarted to load the newly installed plugin.