Ask Your Question

How to override the default setting of keystone configuration ?

asked 2013-12-22 13:59:25 -0500

Deepak gravatar image

updated 2014-01-22 15:12:43 -0500

Evgeny gravatar image


I am trying to override the default configuration of Keystone server, within the /etc/keystone/keystone.conf. But however when i make the changes in that file and try running the ./ in devstack the previous endpoint in the [default] is getting overriden with the default values like below

admin_endpoint =
public_endpoint =
admin_token = anna

Even if I comment the endpoints above, they get the default value pushed into the configuration file from somewhere in devstack. I tried to run keystone service alone and that looks good. It is not overriding the endpoints. Can you please help me on how to remove the above two lines and stack it in a way it is not getting the default values.

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted

answered 2013-12-23 20:30:26 -0500

larsks gravatar image

The endpoints are calculated based on the host addresses you use when running devstack. If you want something other than to show up in your endpoint URLs, then you should add the following configuration to your localrc before running


Looking through the code, it looks like you can cause all of your endpoints (i.e., not just Keystone) to use a non-localhost address by setting:


This information and more is available by reading through and the accompanying file.

edit flag offensive delete link more

answered 2013-12-28 09:28:15 -0500

Deepak gravatar image


This is sorted by following the steps in

Thank you

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2013-12-22 13:59:25 -0500

Seen: 681 times

Last updated: Dec 28 '13