The Identity configuration file is an 'ini' file format with
sections, extended from
Paste, a common
system used to configure python WSGI based applications. In
addition to the paste config entries, general configuration values
are stored under [DEFAULT]
,
[sql]
, [ec2]
and then
drivers for the various services are included under their
individual sections.
The services include:
[DEFAULT]
- general configuration[sql]
- optional storage backend configuration[ec2]
- Amazon EC2 authentication driver configuration[s3]
- Amazon S3 authentication driver configuration.[identity]
- identity system driver configuration[catalog]
- service catalog driver configuration[token]
- token driver configuration[policy]
- policy system driver configuration for RBAC[signing]
- cryptographic signatures for PKI based tokens[ssl]
- SSL configuration
The configuration file is expected to be named
keystone.conf
. When starting Identity, you
can specify a different configuration file to use with
--config-file
. If you do
not specify a configuration
file, keystone will look in the following directories for a
configuration file, in order:
~/.keystone
~/
/etc/keystone
/etc