heat/contrib/heat_keystone
Ethan Lynn 65a77a3105 Show deprecated warnings when import parser
Classes in parser.py are already split to stack.py and
template.py, it's not recommended to import it.

Closes-Bug: #1442011
Change-Id: Ia8cc0ca07e7926fe8b7d9f5c89b39053a799e689
2015-04-14 17:49:15 +08:00
..
heat_keystone Show deprecated warnings when import parser 2015-04-14 17:49:15 +08:00
README.md Updates heat_keystone with version support 2015-03-09 14:27:24 +05:30
setup.cfg Add versions to all contrib plugins 2015-03-27 19:03:06 -07:00
setup.py Keystone resource client plugin and constrains 2015-03-06 12:21:04 +05:30

README.md

Keystone plugin for OpenStack Heat

This plugin enables Keystone resources in a Heat template for following resources types:

  • Keystone Role (OS::Keystone:Role)
  • Keystone Project (OS::Keystone:Project)
  • Keystone Group (OS::Keystone:Group)
  • Keystone User (OS::Keystone:User)

And it provides Custom Constrains for following keystone entities

  • Keystone role
  • Keystone domain
  • Keystone project
  • Keystone group

NOTE: It supports only Keystone v3 version

1. Install the Keystone plugin in Heat

NOTE: These instructions assume the value of heat.conf plugin_dirs includes the default directory /usr/lib/heat.

To install the plugin, from this directory run: sudo python ./setup.py install

2. Restart heat

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