keystone.conf package

keystone.conf package

Submodules

keystone.conf.application_credential module

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

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.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.unified_limit module

keystone.conf.unified_limit.list_opts()[source]
keystone.conf.unified_limit.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.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.