How to create a keystone extension? [closed]
What all are the steps in creating a Keystone extension?
First time here? Check out the FAQ!
What all are the steps in creating a Keystone extension?
I suggest you to start from http://docs.openstack.org and from the source code of other extensions. If you have specific problems ask them here.
I created my own extension. I am adding below note to help anybody else who will need the same
acess admin_crud are some examples of extensions that comes along with the keystone installation itself
As you can see any extension will have a seperate directory inside the contrib directory of keystone installation. It has primarily two python files in it 1) __init__.py 2) core.py (you can see controllers and routers here)
This is a standard naming convention followed by all keystone extensions and we will also follow it. “backends” is a folder which has all the database or any ldap related operations.
Restart the keystone service once you have created it.
Asked: 2013-07-19 04:21:44 -0600
Seen: 166 times
Last updated: Jul 20 '13