keystone.conf package

Submodules

keystone.conf.assignment module

keystone.conf.assignment.list_opts()[source]
keystone.conf.assignment.register_opts(conf)[source]

keystone.conf.auth module

keystone.conf.auth.list_opts()[source]
keystone.conf.auth.register_opts(conf)[source]
keystone.conf.auth.setup_authentication(conf=None)[source]

Register non-default auth methods (used by extensions, etc).

keystone.conf.catalog module

keystone.conf.catalog.list_opts()[source]
keystone.conf.catalog.register_opts(conf)[source]

keystone.conf.constants module

Constants for use in the keystone.conf package.

These constants are shared by more than one module in the keystone.conf package.

keystone.conf.credential module

keystone.conf.credential.list_opts()[source]
keystone.conf.credential.register_opts(conf)[source]

keystone.conf.default module

keystone.conf.default.list_opts()[source]
keystone.conf.default.register_opts(conf)[source]

keystone.conf.domain_config module

keystone.conf.domain_config.list_opts()[source]
keystone.conf.domain_config.register_opts(conf)[source]

keystone.conf.endpoint_filter module

keystone.conf.endpoint_filter.list_opts()[source]
keystone.conf.endpoint_filter.register_opts(conf)[source]

keystone.conf.endpoint_policy module

keystone.conf.endpoint_policy.list_opts()[source]
keystone.conf.endpoint_policy.register_opts(conf)[source]

keystone.conf.eventlet_server module

keystone.conf.eventlet_server.list_opts()[source]
keystone.conf.eventlet_server.register_opts(conf)[source]

keystone.conf.federation module

keystone.conf.federation.list_opts()[source]
keystone.conf.federation.register_opts(conf)[source]

keystone.conf.fernet_tokens module

keystone.conf.fernet_tokens.list_opts()[source]
keystone.conf.fernet_tokens.register_opts(conf)[source]

keystone.conf.identity module

keystone.conf.identity.list_opts()[source]
keystone.conf.identity.register_opts(conf)[source]

keystone.conf.identity_mapping module

keystone.conf.identity_mapping.list_opts()[source]
keystone.conf.identity_mapping.register_opts(conf)[source]

keystone.conf.kvs module

keystone.conf.kvs.list_opts()[source]
keystone.conf.kvs.register_opts(conf)[source]

keystone.conf.ldap module

keystone.conf.ldap.list_opts()[source]
keystone.conf.ldap.register_opts(conf)[source]

keystone.conf.memcache module

keystone.conf.memcache.list_opts()[source]
keystone.conf.memcache.register_opts(conf)[source]

keystone.conf.oauth1 module

keystone.conf.oauth1.list_opts()[source]
keystone.conf.oauth1.register_opts(conf)[source]

keystone.conf.opts module

Single point of entry to generate the sample configuration file.

This module collects all the necessary info from the other modules in this package. It is assumed that:

  • Every other module in this package has a ‘list_opts’ function which returns a dict where:
    • The keys are strings which are the group names.
    • The value of each key is a list of config options for that group.
  • The conf package doesn’t have further packages with config options.
  • This module is only used in the context of sample file generation.
keystone.conf.opts.list_opts()[source]

keystone.conf.paste_deploy module

keystone.conf.paste_deploy.list_opts()[source]
keystone.conf.paste_deploy.register_opts(conf)[source]

keystone.conf.policy module

keystone.conf.policy.list_opts()[source]
keystone.conf.policy.register_opts(conf)[source]

keystone.conf.resource module

keystone.conf.resource.list_opts()[source]
keystone.conf.resource.register_opts(conf)[source]

keystone.conf.revoke module

keystone.conf.revoke.list_opts()[source]
keystone.conf.revoke.register_opts(conf)[source]

keystone.conf.role module

keystone.conf.role.list_opts()[source]
keystone.conf.role.register_opts(conf)[source]

keystone.conf.saml module

keystone.conf.saml.list_opts()[source]
keystone.conf.saml.register_opts(conf)[source]

keystone.conf.security_compliance module

keystone.conf.security_compliance.list_opts()[source]
keystone.conf.security_compliance.register_opts(conf)[source]

keystone.conf.shadow_users module

keystone.conf.shadow_users.list_opts()[source]
keystone.conf.shadow_users.register_opts(conf)[source]

keystone.conf.signing module

keystone.conf.signing.list_opts()[source]
keystone.conf.signing.register_opts(conf)[source]

keystone.conf.token module

keystone.conf.token.list_opts()[source]
keystone.conf.token.register_opts(conf)[source]

keystone.conf.tokenless_auth module

keystone.conf.tokenless_auth.list_opts()[source]
keystone.conf.tokenless_auth.register_opts(conf)[source]

keystone.conf.trust module

keystone.conf.trust.list_opts()[source]
keystone.conf.trust.register_opts(conf)[source]

keystone.conf.utils module

keystone.conf.utils.fmt(docstr)[source]

Format a docstring for use as documentation in sample config.

Module contents

keystone.conf.configure(conf=None)[source]
keystone.conf.set_config_defaults()[source]

Override all configuration default values for keystone.

keystone.conf.set_default_for_default_log_levels()[source]

Set the default for the default_log_levels option for keystone.

Keystone uses some packages that other OpenStack services don’t use that do logging. This will set the default_log_levels default level for those packages.

This function needs to be called before CONF().

keystone.conf.set_external_opts_defaults()[source]

Update default configuration options for oslo.middleware.

keystone.conf.setup_logging()[source]

Set up logging for the keystone package.