heat/contrib/marconi
Steve Baker 09d9683ee7 Deprecate direct access to clients methods
This change deprecates access to methods like clients.nova()
replacing them with calls to clients.client('nova')

This allows the memoization to be done in one place (the client()
method) and also establishes the preferred API for accessing clients
that are contributed by plugins.

All calls should now be going through the new client() method.
Any calls to the old methods will result in a deprecated log
warning.

Change-Id: I3dc45aaed2655536ed1558e03f468b0733527815
2014-07-01 16:51:20 +12:00
..
marconi Deprecate direct access to clients methods 2014-07-01 16:51:20 +12:00
README.md Separate the Marconi client from the resource 2014-02-11 08:21:44 -06:00
requirements.txt Rename Marconi plugin package 2014-02-07 09:34:47 -06:00

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 folder, e.g. marconi to wherever plugin_dirs points to.

2. Restart heat

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