# keystone.conf package

## Submodules

- keystone.conf.api module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.application_credential module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.assignment module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.auth module
  - `list_opts()`
  - `register_opts()`
  - `setup_authentication()`
- keystone.conf.catalog module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.constants module
- keystone.conf.credential module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.default module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.domain_config module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.endpoint_filter module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.endpoint_policy module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.extra_headers module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.federation module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.fernet_receipts module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.fernet_tokens module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.identity module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.identity_mapping module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.jwt_tokens module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.ldap module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.oauth1 module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.oauth2 module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.opts module
  - `list_opts()`
- keystone.conf.policy module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.receipt module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.resource module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.revoke module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.role module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.saml module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.security_compliance module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.shadow_users module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.token module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.tokenless_auth module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.totp module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.trust module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.unified_limit module
  - `list_opts()`
  - `register_opts()`
- keystone.conf.utils module
  - `fmt()`
- keystone.conf.wsgi module
  - `list_opts()`
  - `register_opts()`

## Module contents

keystone.conf.configure(conf=None)

keystone.conf.set_config_defaults()

  Override all configuration default values for keystone.

keystone.conf.set_default_for_default_log_levels()

  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()

  Update default configuration options for oslo.middleware.

keystone.conf.setup_logging()

  Set up logging for the keystone package.

this page last updated: 2026-04-01 20:09:17

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

found an error? report a bug