a61d859039
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 |
||
---|---|---|
.. | ||
plugin | ||
tests | ||
__init__.py | ||
README.md | ||
requirements.txt |
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.