Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
openstackliberty [2016/02/04 19:13] – madko | openstackliberty [2016/02/05 20:35] (Version actuelle) – madko | ||
---|---|---|---|
Ligne 65: | Ligne 65: | ||
# paste application pipelines (for example, in keystone-paste.ini). (string\\ | # paste application pipelines (for example, in keystone-paste.ini). (string\\ | ||
# value)\\ | # value)\\ | ||
- | admin_token = 311a7026c728d5d8dbe5 | + | admin_token = 311a7026c728d5d8dbe5 |
Ligne 71: | Ligne 71: | ||
# (NOTE: this does NOT affect how Keystone listens for connections). Defaults\\ | # (NOTE: this does NOT affect how Keystone listens for connections). Defaults\\ | ||
# to the base host URL of the request. E.g. a request to\\ | # to the base host URL of the request. E.g. a request to\\ | ||
- | # http:// | + | # [[http:// |
# only need to set this value if the base URL contains a path (e.g. / | # only need to set this value if the base URL contains a path (e.g. / | ||
# or the endpoint should be found on a different server. (string value)\\ | # or the endpoint should be found on a different server. (string value)\\ | ||
Ligne 79: | Ligne 79: | ||
# The base admin endpoint URL for Keystone that is advertised to clients (NOTE: | # The base admin endpoint URL for Keystone that is advertised to clients (NOTE: | ||
# this does NOT affect how Keystone listens for connections). Defaults to the\\ | # this does NOT affect how Keystone listens for connections). Defaults to the\\ | ||
- | # base host URL of the request. E.g. a request to http:// | + | # base host URL of the request. E.g. a request to [[http:// |
- | # will default to http:// | + | # will default to [[http:// |
# if the base URL contains a path (e.g. /prefix/v3) or the endpoint should be\\ | # if the base URL contains a path (e.g. /prefix/v3) or the endpoint should be\\ | ||
# found on a different server. (string value)\\ | # found on a different server. (string value)\\ | ||
Ligne 178: | Ligne 178: | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | verbose = true | + | #verbose = true |
Ligne 206: | Ligne 206: | ||
- | # (Optional) The base directory used for relative | + | # (Optional) The base directory used for relative |
# value)\\ | # value)\\ | ||
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
Ligne 366: | Ligne 366: | ||
- | # Enable eventlet backdoor. | + | # Enable eventlet backdoor. Acceptable values are 0, < |
# < | # < | ||
# < | # < | ||
Ligne 453: | Ligne 453: | ||
# Dogpile.cache backend module. It is recommended that Memcache with pooling\\ | # Dogpile.cache backend module. It is recommended that Memcache with pooling\\ | ||
# (keystone.cache.memcache_pool) or Redis (dogpile.cache.redis) be used in\\ | # (keystone.cache.memcache_pool) or Redis (dogpile.cache.redis) be used in\\ | ||
- | # production deployments. | + | # production deployments. Small workloads (single process) like devstack can\\ |
# use the dogpile.cache.memory backend. (string value)\\ | # use the dogpile.cache.memory backend. (string value)\\ | ||
#backend = keystone.common.cache.noop | #backend = keystone.common.cache.noop | ||
Ligne 477: | Ligne 477: | ||
# Extra debugging from the cache backend (cache keys, get/ | # Extra debugging from the cache backend (cache keys, get/ | ||
# calls). This is only really useful if you need to see the specific cache-\\ | # calls). This is only really useful if you need to see the specific cache-\\ | ||
- | # backend get/ | + | # backend get/ |
# left set to false. (boolean value)\\ | # left set to false. (boolean value)\\ | ||
# | # | ||
Ligne 663: | Ligne 663: | ||
# Deprecated group/name - [DATABASE]/ | # Deprecated group/name - [DATABASE]/ | ||
# Deprecated group/name - [sql]/ | # Deprecated group/name - [sql]/ | ||
- | connection = mysql:// | + | connection = mysql:// |
- | + | ||
- | + | ||
- | # The SQLAlchemy connection string to use to connect to the slave database.\\ | + | |
# (string value)\\ | # (string value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # The SQL mode to be used for MySQL sessions. This option, including the\\ | + | |
# default, overrides any server-set SQL mode. To use whatever SQL mode is set\\ | # default, overrides any server-set SQL mode. To use whatever SQL mode is set\\ | ||
# by the server configuration, | # by the server configuration, | ||
# (string value)\\ | # (string value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Timeout before idle SQL connections are reaped. (integer value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
# Deprecated group/name - [DATABASE]/ | # Deprecated group/name - [DATABASE]/ | ||
# Deprecated group/name - [sql]/ | # Deprecated group/name - [sql]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Minimum number of SQL connections to keep open in a pool. (integer value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
# Deprecated group/name - [DATABASE]/ | # Deprecated group/name - [DATABASE]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Maximum number of SQL connections to keep open in a pool. (integer value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
# Deprecated group/name - [DATABASE]/ | # Deprecated group/name - [DATABASE]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Maximum number of database connection retries during startup. Set to -1 to\\ | + | |
# specify an infinite retry count. (integer value)\\ | # specify an infinite retry count. (integer value)\\ | ||
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
# Deprecated group/name - [DATABASE]/ | # Deprecated group/name - [DATABASE]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Interval between retries of opening a SQL connection. (integer value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
# Deprecated group/name - [DATABASE]/ | # Deprecated group/name - [DATABASE]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # If set, use this value for max_overflow with SQLAlchemy. (integer value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
# Deprecated group/name - [DATABASE]/ | # Deprecated group/name - [DATABASE]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Verbosity of SQL debugging information: | + | |
# value)\\ | # value)\\ | ||
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Add Python stack traces to SQL as comment strings. (boolean value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # If set, use this value for pool_timeout with SQLAlchemy. (integer value)\\ | + | |
# Deprecated group/name - [DATABASE]/ | # Deprecated group/name - [DATABASE]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Enable the experimental use of database reconnect on connection lost.\\ | + | |
# (boolean value)\\ | # (boolean value)\\ | ||
- | # | + | # |
- | + | # | |
- | + | ||
- | # Seconds between retries of a database transaction. (integer value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # If True, increases the interval between retries of a database operation up to\\ | + | |
# db_max_retry_interval. (boolean value)\\ | # db_max_retry_interval. (boolean value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # If db_inc_retry_interval is set, the maximum seconds between retries of a\\ | + | |
# database operation. (integer value)\\ | # database operation. (integer value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Maximum retries in case of connection error or deadlock error before error is\\ | + | |
# raised. Set to -1 to specify an infinite retry count. (integer value)\\ | # raised. Set to -1 to specify an infinite retry count. (integer value)\\ | ||
- | # | + | # |
- | + | [domain_config] #\\ | |
- | + | ||
- | \\ | + | |
- | [domain_config] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From keystone\\ | # From keystone\\ | ||
- | # | + | # # Entrypoint for the domain config backend driver in the\\ |
- | + | ||
- | + | ||
- | # Entrypoint for the domain config backend driver in the\\ | + | |
# keystone.resource.domain_config namespace. (string value)\\ | # keystone.resource.domain_config namespace. (string value)\\ | ||
- | #driver = sql | + | #driver = sql # Toggle for domain config caching. This has no effect unless global caching is\\ |
- | + | ||
- | + | ||
- | # Toggle for domain config caching. This has no effect unless global caching is\\ | + | |
# enabled. (boolean value)\\ | # enabled. (boolean value)\\ | ||
- | #caching = true | + | #caching = true # TTL (in seconds) to cache domain config data. This has no effect unless\\ |
- | + | ||
- | + | ||
- | # TTL (in seconds) to cache domain config data. This has no effect unless\\ | + | |
# domain config caching is enabled. (integer value)\\ | # domain config caching is enabled. (integer value)\\ | ||
- | #cache_time = 300 | + | #cache_time = 300\\ |
- | + | [endpoint_filter] #\\ | |
- | + | ||
- | \\ | + | |
- | [endpoint_filter] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From keystone\\ | # From keystone\\ | ||
- | # | + | # # Entrypoint for the endpoint filter backend driver in the\\ |
- | + | ||
- | + | ||
- | # Entrypoint for the endpoint filter backend driver in the\\ | + | |
# keystone.endpoint_filter namespace. (string value)\\ | # keystone.endpoint_filter namespace. (string value)\\ | ||
- | #driver = sql | + | #driver = sql # Toggle to return all active endpoints if no filter exists. (boolean value)\\ |
- | + | # | |
- | + | [endpoint_policy] #\\ | |
- | # Toggle to return all active endpoints if no filter exists. (boolean value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | \\ | + | |
- | [endpoint_policy] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From keystone\\ | # From keystone\\ | ||
- | # | + | # # Enable endpoint_policy functionality. (boolean value)\\ |
- | + | #enabled = true # Entrypoint for the endpoint policy backend driver in the\\ | |
- | + | ||
- | # Enable endpoint_policy functionality. (boolean value)\\ | + | |
- | #enabled = true | + | |
- | + | ||
- | + | ||
- | # Entrypoint for the endpoint policy backend driver in the\\ | + | |
# keystone.endpoint_policy namespace. (string value)\\ | # keystone.endpoint_policy namespace. (string value)\\ | ||
- | #driver = sql | + | #driver = sql\\ |
- | + | [eventlet_server] #\\ | |
- | + | ||
- | \\ | + | |
- | [eventlet_server] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From keystone\\ | # From keystone\\ | ||
- | # | + | # # The number of worker processes to serve the public eventlet application.\\ |
- | + | ||
- | + | ||
- | # The number of worker processes to serve the public eventlet application.\\ | + | |
# Defaults to number of CPUs (minimum of 2). (integer value)\\ | # Defaults to number of CPUs (minimum of 2). (integer value)\\ | ||
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # The number of worker processes to serve the admin eventlet application.\\ | + | |
# Defaults to number of CPUs (minimum of 2). (integer value)\\ | # Defaults to number of CPUs (minimum of 2). (integer value)\\ | ||
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # The IP address of the network interface for the public service to listen on.\\ | + | |
# (string value)\\ | # (string value)\\ | ||
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
Ligne 847: | Ligne 745: | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # The port number which the public service listens on. (integer value)\\ | + | |
# Minimum value: 1\\ | # Minimum value: 1\\ | ||
# Maximum value: 65535\\ | # Maximum value: 65535\\ | ||
Ligne 856: | Ligne 751: | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # The IP address of the network interface for the admin service to listen on.\\ | + | |
# (string value)\\ | # (string value)\\ | ||
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
Ligne 865: | Ligne 757: | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # The port number which the admin service listens on. (integer value)\\ | + | |
# Minimum value: 1\\ | # Minimum value: 1\\ | ||
# Maximum value: 65535\\ | # Maximum value: 65535\\ | ||
Ligne 874: | Ligne 763: | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | #admin_port = 35357 | + | #admin_port = 35357 # If set to false, disables keepalives on the server; all connections will be\\ |
- | + | ||
- | + | ||
- | # If set to false, disables keepalives on the server; all connections will be\\ | + | |
# closed after serving one request. (boolean value)\\ | # closed after serving one request. (boolean value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Timeout for socket operations on a client connection. If an incoming\\ | + | |
# connection is idle for this number of seconds it will be closed. A value of\\ | # connection is idle for this number of seconds it will be closed. A value of\\ | ||
# ' | # ' | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Set this to true if you want to enable TCP_KEEPALIVE on server sockets, i.e.\\ | + | |
# sockets used by the Keystone wsgi server for client connections. (boolean\\ | # sockets used by the Keystone wsgi server for client connections. (boolean\\ | ||
# value)\\ | # value)\\ | ||
Ligne 894: | Ligne 774: | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Sets the value of TCP_KEEPIDLE in seconds for each server socket. Only\\ | + | |
# applies if tcp_keepalive is true. (integer value)\\ | # applies if tcp_keepalive is true. (integer value)\\ | ||
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | [eventlet_server_ssl] #\\ | |
- | + | ||
- | \\ | + | |
- | [eventlet_server_ssl] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From keystone\\ | # From keystone\\ | ||
- | # | + | # # Toggle for SSL support on the Keystone eventlet servers. (boolean value)\\ |
- | + | ||
- | + | ||
- | # Toggle for SSL support on the Keystone eventlet servers. (boolean value)\\ | + | |
# Deprecated group/name - [ssl]/ | # Deprecated group/name - [ssl]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | #enable = false | + | #enable = false # Path of the certfile for SSL. For non-production environments, |
- | + | ||
- | + | ||
- | # Path of the certfile for SSL. For non-production environments, | + | |
# interested in using `keystone-manage ssl_setup` to generate self-signed\\ | # interested in using `keystone-manage ssl_setup` to generate self-signed\\ | ||
# certificates. (string value)\\ | # certificates. (string value)\\ | ||
Ligne 927: | Ligne 792: | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | #certfile = / | + | #certfile = / |
- | + | ||
- | + | ||
- | # Path of the keyfile for SSL. (string value)\\ | + | |
# Deprecated group/name - [ssl]/ | # Deprecated group/name - [ssl]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | #keyfile = / | + | #keyfile = / |
- | + | ||
- | + | ||
- | # Path of the CA cert file for SSL. (string value)\\ | + | |
# Deprecated group/name - [ssl]/ | # Deprecated group/name - [ssl]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | #ca_certs = / | + | #ca_certs = / |
- | + | ||
- | + | ||
- | # Require client certificate. (boolean value)\\ | + | |
# Deprecated group/name - [ssl]/ | # Deprecated group/name - [ssl]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | [federation] #\\ | |
- | + | ||
- | \\ | + | |
- | [federation] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From keystone\\ | # From keystone\\ | ||
- | # | + | # # Entrypoint for the federation backend driver in the keystone.federation\\ |
- | + | ||
- | + | ||
- | # Entrypoint for the federation backend driver in the keystone.federation\\ | + | |
# namespace. (string value)\\ | # namespace. (string value)\\ | ||
- | #driver = sql | + | #driver = sql # Value to be used when filtering assertion parameters from the environment.\\ |
- | + | ||
- | + | ||
- | # Value to be used when filtering assertion parameters from the environment.\\ | + | |
# (string value)\\ | # (string value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Value to be used to obtain the entity ID of the Identity Provider from the\\ | + | |
# environment (e.g. if using the mod_shib plugin this value is `Shib-Identity-\\ | # environment (e.g. if using the mod_shib plugin this value is `Shib-Identity-\\ | ||
# Provider`). (string value)\\ | # Provider`). (string value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # A domain name that is reserved to allow federated ephemeral users to have a\\ | + | |
# domain concept. Note that an admin will not be able to create a domain with\\ | # domain concept. Note that an admin will not be able to create a domain with\\ | ||
# this name or update an existing domain to this name. You are not advised to\\ | # this name or update an existing domain to this name. You are not advised to\\ | ||
# change this value unless you really have to. (string value)\\ | # change this value unless you really have to. (string value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # A list of trusted dashboard hosts. Before accepting a Single Sign-On request\\ | + | |
# to return a token, the origin host must be a member of the trusted_dashboard\\ | # to return a token, the origin host must be a member of the trusted_dashboard\\ | ||
# list. This configuration option may be repeated for multiple values. For\\ | # list. This configuration option may be repeated for multiple values. For\\ | ||
- | # example: trusted_dashboard=http:// | + | # example: trusted_dashboard=[[http:// |
- | # trusted_dashboard=http:// | + | # trusted_dashboard=[[http:// |
- | # | + | # |
- | + | ||
- | + | ||
- | # Location of Single Sign-On callback handler, will return a token to a trusted\\ | + | |
# dashboard host. (string value)\\ | # dashboard host. (string value)\\ | ||
- | # | + | # |
- | + | [fernet_tokens] #\\ | |
- | + | ||
- | \\ | + | |
- | [fernet_tokens] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From keystone\\ | # From keystone\\ | ||
- | # | + | # # Directory containing Fernet token keys. (string value)\\ |
- | + | # | |
- | + | ||
- | # Directory containing Fernet token keys. (string value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # This controls how many keys are held in rotation by keystone-manage\\ | + | |
# fernet_rotate before they are discarded. The default value of 3 means that\\ | # fernet_rotate before they are discarded. The default value of 3 means that\\ | ||
# keystone will maintain one staged key, one primary key, and one secondary\\ | # keystone will maintain one staged key, one primary key, and one secondary\\ | ||
# key. Increasing this value means that additional secondary keys will be kept\\ | # key. Increasing this value means that additional secondary keys will be kept\\ | ||
# in the rotation. (integer value)\\ | # in the rotation. (integer value)\\ | ||
- | # | + | # |
- | + | [identity] #\\ | |
- | + | ||
- | \\ | + | |
- | [identity] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From keystone\\ | # From keystone\\ | ||
- | # | + | # # This references the domain to use for all Identity API v2 requests (which are\\ |
- | + | ||
- | + | ||
- | # This references the domain to use for all Identity API v2 requests (which are\\ | + | |
# not aware of domains). A domain with this ID will be created for you by\\ | # not aware of domains). A domain with this ID will be created for you by\\ | ||
# keystone-manage db_sync in migration 008. The domain referenced by this ID\\ | # keystone-manage db_sync in migration 008. The domain referenced by this ID\\ | ||
Ligne 1032: | Ligne 843: | ||
# There is nothing special about this domain, other than the fact that it must\\ | # There is nothing special about this domain, other than the fact that it must\\ | ||
# exist to order to maintain support for your v2 clients. (string value)\\ | # exist to order to maintain support for your v2 clients. (string value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # A subset (or all) of domains can have their own identity driver, each with\\ | + | |
# their own partial configuration options, stored in either the resource\\ | # their own partial configuration options, stored in either the resource\\ | ||
# backend or in a file in a domain configuration directory (depending on the\\ | # backend or in a file in a domain configuration directory (depending on the\\ | ||
Ligne 1041: | Ligne 849: | ||
# domain need to be specified in this manner. This feature is disabled by\\ | # domain need to be specified in this manner. This feature is disabled by\\ | ||
# default; set to true to enable. (boolean value)\\ | # default; set to true to enable. (boolean value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Extract the domain specific configuration options from the resource backend\\ | + | |
# where they have been stored with the domain data. This feature is disabled by\\ | # where they have been stored with the domain data. This feature is disabled by\\ | ||
# default (in which case the domain specific options will be loaded from files\\ | # default (in which case the domain specific options will be loaded from files\\ | ||
# in the domain configuration directory); set to true to enable. (boolean\\ | # in the domain configuration directory); set to true to enable. (boolean\\ | ||
# value)\\ | # value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Path for Keystone to locate the domain specific identity configuration files\\ | + | |
# if domain_specific_drivers_enabled is set to true. (string value)\\ | # if domain_specific_drivers_enabled is set to true. (string value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Entrypoint for the identity backend driver in the keystone.identity\\ | + | |
# namespace. Supplied drivers are ldap and sql. (string value)\\ | # namespace. Supplied drivers are ldap and sql. (string value)\\ | ||
- | #driver = sql | + | #driver = sql # Toggle for identity caching. This has no effect unless global caching is\\ |
- | + | ||
- | + | ||
- | # Toggle for identity caching. This has no effect unless global caching is\\ | + | |
# enabled. (boolean value)\\ | # enabled. (boolean value)\\ | ||
- | #caching = true | + | #caching = true # Time to cache identity data (in seconds). This has no effect unless global\\ |
- | + | ||
- | + | ||
- | # Time to cache identity data (in seconds). This has no effect unless global\\ | + | |
# and identity caching are enabled. (integer value)\\ | # and identity caching are enabled. (integer value)\\ | ||
- | #cache_time = 600 | + | #cache_time = 600 # Maximum supported length for user passwords; decrease to improve performance.\\ |
- | + | ||
- | + | ||
- | # Maximum supported length for user passwords; decrease to improve performance.\\ | + | |
# (integer value)\\ | # (integer value)\\ | ||
# Maximum value: 4096\\ | # Maximum value: 4096\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Maximum number of entities that will be returned in an identity collection.\\ | + | |
# (integer value)\\ | # (integer value)\\ | ||
- | #list_limit = < | + | #list_limit = < |
- | + | [identity_mapping] #\\ | |
- | + | ||
- | \\ | + | |
- | [identity_mapping] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From keystone\\ | # From keystone\\ | ||
- | # | + | # # Entrypoint for the identity mapping backend driver in the\\ |
- | + | ||
- | + | ||
- | # Entrypoint for the identity mapping backend driver in the\\ | + | |
# keystone.identity.id_mapping namespace. (string value)\\ | # keystone.identity.id_mapping namespace. (string value)\\ | ||
- | #driver = sql | + | #driver = sql # Entrypoint for the public ID generator for user and group entities in the\\ |
- | + | ||
- | + | ||
- | # Entrypoint for the public ID generator for user and group entities in the\\ | + | |
# keystone.identity.id_generator namespace. The Keystone identity mapper only\\ | # keystone.identity.id_generator namespace. The Keystone identity mapper only\\ | ||
# supports generators that produce no more than 64 characters. (string value)\\ | # supports generators that produce no more than 64 characters. (string value)\\ | ||
- | #generator = sha256 | + | #generator = sha256 # The format of user and group IDs changed in Juno for backends that do not\\ |
- | + | ||
- | + | ||
- | # The format of user and group IDs changed in Juno for backends that do not\\ | + | |
# generate UUIDs (e.g. LDAP), with keystone providing a hash mapping to the\\ | # generate UUIDs (e.g. LDAP), with keystone providing a hash mapping to the\\ | ||
# underlying attribute in LDAP. By default this mapping is disabled, which\\ | # underlying attribute in LDAP. By default this mapping is disabled, which\\ | ||
Ligne 1113: | Ligne 885: | ||
# do not already have assignments for users and groups from the default LDAP\\ | # do not already have assignments for users and groups from the default LDAP\\ | ||
# domain, and it is acceptable for Keystone to provide the different IDs to\\ | # domain, and it is acceptable for Keystone to provide the different IDs to\\ | ||
- | # clients than it did previously. | + | # clients than it did previously. Typically this means that the only time you\\ |
# can set this value to False is when configuring a fresh installation.\\ | # can set this value to False is when configuring a fresh installation.\\ | ||
# (boolean value)\\ | # (boolean value)\\ | ||
- | # | + | # |
- | + | [kvs] #\\ | |
- | + | ||
- | \\ | + | |
- | [kvs] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From keystone\\ | # From keystone\\ | ||
- | # | + | # # Extra dogpile.cache backend modules to register with the dogpile.cache\\ |
- | + | ||
- | + | ||
- | # Extra dogpile.cache backend modules to register with the dogpile.cache\\ | + | |
# library. (list value)\\ | # library. (list value)\\ | ||
- | #backends = | + | #backends = # Prefix for building the configuration dictionary for the KVS region. This\\ |
- | + | ||
- | + | ||
- | # Prefix for building the configuration dictionary for the KVS region. This\\ | + | |
# should not need to be changed unless there is another dogpile.cache region\\ | # should not need to be changed unless there is another dogpile.cache region\\ | ||
# with the same configuration name. (string value)\\ | # with the same configuration name. (string value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Toggle to disable using a key-mangling function to ensure fixed length keys.\\ | + | |
# This is toggle-able for debugging purposes, it is highly recommended to\\ | # This is toggle-able for debugging purposes, it is highly recommended to\\ | ||
# always leave this set to true. (boolean value)\\ | # always leave this set to true. (boolean value)\\ | ||
- | # | + | # |
- | + | # | |
- | + | [ldap] #\\ | |
- | # Default lock timeout (in seconds) for distributed locking. (integer value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | \\ | + | |
- | [ldap] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From keystone\\ | # From keystone\\ | ||
- | # | + | # # URL for connecting to the LDAP server. (string value)\\ |
- | + | #url = [[ldap:// | |
- | + | #user = < | |
- | # URL for connecting to the LDAP server. (string value)\\ | + | #password = < |
- | #url = ldap:// | + | #suffix = cn=example, |
- | + | ||
- | + | ||
- | # User BindDN to query the LDAP server. (string value)\\ | + | |
- | #user = < | + | |
- | + | ||
- | + | ||
- | # Password for the BindDN to query the LDAP server. (string value)\\ | + | |
- | #password = < | + | |
- | + | ||
- | + | ||
- | # LDAP server suffix (string value)\\ | + | |
- | #suffix = cn=example, | + | |
- | + | ||
- | + | ||
- | # If true, will add a dummy member to groups. This is required if the\\ | + | |
# objectclass for groups requires the " | # objectclass for groups requires the " | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # DN of the "dummy member" | + | |
# value)\\ | # value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Delete subtrees using the subtree delete control. Only enable this option if\\ | + | |
# your LDAP server supports subtree deletion. (boolean value)\\ | # your LDAP server supports subtree deletion. (boolean value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # The LDAP scope for queries, " | + | |
# represents subtree/ | # represents subtree/ | ||
# Allowed values: one, sub\\ | # Allowed values: one, sub\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Maximum results per page; a value of zero (" | + | |
# value)\\ | # value)\\ | ||
- | #page_size = 0 | + | #page_size = 0 # The LDAP dereferencing option for queries. The " |
- | + | ||
- | + | ||
- | # The LDAP dereferencing option for queries. The " | + | |
# using default dereferencing configured by your ldap.conf. (string value)\\ | # using default dereferencing configured by your ldap.conf. (string value)\\ | ||
# Allowed values: never, searching, always, finding, default\\ | # Allowed values: never, searching, always, finding, default\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Sets the LDAP debugging level for LDAP calls. A value of 0 means that\\ | + | |
# debugging is not enabled. This value is a bitmask, consult your LDAP\\ | # debugging is not enabled. This value is a bitmask, consult your LDAP\\ | ||
# documentation for possible values. (integer value)\\ | # documentation for possible values. (integer value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Override the system' | + | |
# value)\\ | # value)\\ | ||
- | # | + | # |
- | + | # | |
- | + | # | |
- | # Search base for users. Defaults to the suffix value. (string value)\\ | + | # |
- | # | + | |
- | + | ||
- | + | ||
- | # LDAP search filter for users. (string value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # LDAP objectclass for users. (string value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # LDAP attribute mapped to user id. WARNING: must not be a multivalued\\ | + | |
# attribute. (string value)\\ | # attribute. (string value)\\ | ||
- | # | + | # |
- | + | # | |
- | + | # | |
- | # LDAP attribute mapped to user name. (string value)\\ | + | # |
- | # | + | # |
- | + | ||
- | + | ||
- | # LDAP attribute mapped to user email. (string value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # LDAP attribute mapped to password. (string value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # LDAP attribute mapped to user enabled flag. (string value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # Invert the meaning of the boolean enabled values. Some LDAP servers use a\\ | + | |
# boolean lock attribute where " | # boolean lock attribute where " | ||
# " | # " | ||
# This setting will have no effect if " | # This setting will have no effect if " | ||
# " | # " | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Bitmask integer to indicate the bit that the enabled value is stored in if\\ | + | |
# the LDAP server represents " | # the LDAP server represents " | ||
# boolean. A value of " | # boolean. A value of " | ||
# " | # " | ||
# " | # " | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Default value to enable users. This should match an appropriate int value if\\ | + | |
# the LDAP server uses non-boolean (bitmask) values to indicate if a user is\\ | # the LDAP server uses non-boolean (bitmask) values to indicate if a user is\\ | ||
# enabled or disabled. If this is not set to " | # enabled or disabled. If this is not set to " | ||
# This is typically used when " | # This is typically used when " | ||
# (string value)\\ | # (string value)\\ | ||
- | # | + | # |
- | + | # | |
- | + | # | |
- | # List of attributes stripped off the user on update. (list value)\\ | + | # |
- | # | + | # |
- | + | # | |
- | + | ||
- | # LDAP attribute mapped to default_project_id for users. (string value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # Allow user creation in LDAP backend. (boolean value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # Allow user updates in LDAP backend. (boolean value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # Allow user deletion in LDAP backend. (boolean value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # If true, Keystone uses an alternative method to determine if a user is\\ | + | |
# enabled or not by checking if they are a member of the\\ | # enabled or not by checking if they are a member of the\\ | ||
# " | # " | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # DN of the group entry to hold enabled users when using enabled emulation.\\ | + | |
# (string value)\\ | # (string value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Use the " | + | |
# determine membership in the emulated enabled group. (boolean value)\\ | # determine membership in the emulated enabled group. (boolean value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # List of additional LDAP attributes used for mapping additional attribute\\ | + | |
# mappings for users. Attribute mapping format is < | # mappings for users. Attribute mapping format is < | ||
# where ldap_attr is the attribute in the LDAP entry and user_attr is the\\ | # where ldap_attr is the attribute in the LDAP entry and user_attr is the\\ | ||
# Identity API attribute. (list value)\\ | # Identity API attribute. (list value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Search base for projects. Defaults to the suffix value. (string value)\\ | + | |
# Deprecated group/name - [ldap]/ | # Deprecated group/name - [ldap]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # LDAP search filter for projects. (string value)\\ | + | |
# Deprecated group/name - [ldap]/ | # Deprecated group/name - [ldap]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # LDAP objectclass for projects. (string value)\\ | + | |
# Deprecated group/name - [ldap]/ | # Deprecated group/name - [ldap]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # LDAP attribute mapped to project id. (string value)\\ | + | |
# Deprecated group/name - [ldap]/ | # Deprecated group/name - [ldap]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # LDAP attribute mapped to project membership for user. (string value)\\ | + | |
# Deprecated group/name - [ldap]/ | # Deprecated group/name - [ldap]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # LDAP attribute mapped to project name. (string value)\\ | + | |
# Deprecated group/name - [ldap]/ | # Deprecated group/name - [ldap]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # LDAP attribute mapped to project description. (string value)\\ | + | |
# Deprecated group/name - [ldap]/ | # Deprecated group/name - [ldap]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # LDAP attribute mapped to project enabled. (string value)\\ | + | |
# Deprecated group/name - [ldap]/ | # Deprecated group/name - [ldap]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # LDAP attribute mapped to project domain_id. (string value)\\ | + | |
# Deprecated group/name - [ldap]/ | # Deprecated group/name - [ldap]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # List of attributes stripped off the project on update. (list value)\\ | + | |
# Deprecated group/name - [ldap]/ | # Deprecated group/name - [ldap]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Allow project creation in LDAP backend. (boolean value)\\ | + | |
# Deprecated group/name - [ldap]/ | # Deprecated group/name - [ldap]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Allow project update in LDAP backend. (boolean value)\\ | + | |
# Deprecated group/name - [ldap]/ | # Deprecated group/name - [ldap]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Allow project deletion in LDAP backend. (boolean value)\\ | + | |
# Deprecated group/name - [ldap]/ | # Deprecated group/name - [ldap]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # If true, Keystone uses an alternative method to determine if a project is\\ | + | |
# enabled or not by checking if they are a member of the\\ | # enabled or not by checking if they are a member of the\\ | ||
# " | # " | ||
Ligne 1414: | Ligne 1024: | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # DN of the group entry to hold enabled projects when using enabled emulation.\\ | + | |
# (string value)\\ | # (string value)\\ | ||
# Deprecated group/name - [ldap]/ | # Deprecated group/name - [ldap]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Use the " | + | |
# determine membership in the emulated enabled group. (boolean value)\\ | # determine membership in the emulated enabled group. (boolean value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Additional attribute mappings for projects. Attribute mapping format is\\ | + | |
# < | # < | ||
# and user_attr is the Identity API attribute. (list value)\\ | # and user_attr is the Identity API attribute. (list value)\\ | ||
Ligne 1436: | Ligne 1037: | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Search base for roles. Defaults to the suffix value. (string value)\\ | + | |
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # LDAP search filter for roles. (string value)\\ | + | |
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # LDAP objectclass for roles. (string value)\\ | + | |
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # LDAP attribute mapped to role id. (string value)\\ | + | |
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # LDAP attribute mapped to role name. (string value)\\ | + | |
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # LDAP attribute mapped to role membership. (string value)\\ | + | |
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # List of attributes stripped off the role on update. (list value)\\ | + | |
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Allow role creation in LDAP backend. (boolean value)\\ | + | |
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Allow role update in LDAP backend. (boolean value)\\ | + | |
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Allow role deletion in LDAP backend. (boolean value)\\ | + | |
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Additional attribute mappings for roles. Attribute mapping format is\\ | + | |
# < | # < | ||
# and user_attr is the Identity API attribute. (list value)\\ | # and user_attr is the Identity API attribute. (list value)\\ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | # | |
- | + | # | |
- | # Search base for groups. Defaults to the suffix value. (string value)\\ | + | # |
- | # | + | # |
- | + | # | |
- | + | # | |
- | # LDAP search filter for groups. (string value)\\ | + | # |
- | # | + | # |
- | + | # | |
- | + | # | |
- | # LDAP objectclass for groups. (string value)\\ | + | # |
- | # | + | |
- | + | ||
- | + | ||
- | # LDAP attribute mapped to group id. (string value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # LDAP attribute mapped to group name. (string value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # LDAP attribute mapped to show group membership. (string value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # LDAP attribute mapped to group description. (string value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # List of attributes stripped off the group on update. (list value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # Allow group creation in LDAP backend. (boolean value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # Allow group update in LDAP backend. (boolean value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # Allow group deletion in LDAP backend. (boolean value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # Additional attribute mappings for groups. Attribute mapping format is\\ | + | |
# < | # < | ||
# and user_attr is the Identity API attribute. (list value)\\ | # and user_attr is the Identity API attribute. (list value)\\ | ||
- | # | + | # |
- | + | # | |
- | + | ||
- | # CA certificate file path for communicating with LDAP servers. (string value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # CA certificate directory path for communicating with LDAP servers. (string\\ | + | |
# value)\\ | # value)\\ | ||
- | # | + | # |
- | + | #use_tls = false # Specifies what checks to perform on client certificates in an incoming TLS\\ | |
- | + | ||
- | # Enable TLS for communicating with LDAP servers. (boolean value)\\ | + | |
- | #use_tls = false | + | |
- | + | ||
- | + | ||
- | # Specifies what checks to perform on client certificates in an incoming TLS\\ | + | |
# session. (string value)\\ | # session. (string value)\\ | ||
# Allowed values: demand, never, allow\\ | # Allowed values: demand, never, allow\\ | ||
- | # | + | # |
- | + | #use_pool = false # Connection pool size. (integer value)\\ | |
- | + | #pool_size = 10 # Maximum count of reconnect trials. (integer value)\\ | |
- | # Enable LDAP connection pooling. (boolean value)\\ | + | # |
- | #use_pool = false | + | |
- | + | ||
- | + | ||
- | # Connection pool size. (integer value)\\ | + | |
- | #pool_size = 10 | + | |
- | + | ||
- | + | ||
- | # Maximum count of reconnect trials. (integer value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # Time span in seconds to wait between two reconnect trials. (floating point\\ | + | |
# value)\\ | # value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Connector timeout in seconds. Value -1 indicates indefinite wait for\\ | + | |
# response. (integer value)\\ | # response. (integer value)\\ | ||
- | # | + | # |
- | + | # | |
- | + | ||
- | # Connection lifetime in seconds. (integer value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # Enable LDAP connection pooling for end user authentication. If use_pool is\\ | + | |
# disabled, then this setting is meaningless and is not used at all. (boolean\\ | # disabled, then this setting is meaningless and is not used at all. (boolean\\ | ||
# value)\\ | # value)\\ | ||
- | # | + | # |
- | + | # | |
- | + | # | |
- | # End user auth connection pool size. (integer value)\\ | + | [matchmaker_redis] #\\ |
- | # | + | |
- | + | ||
- | + | ||
- | # End user auth connection lifetime in seconds. (integer value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | \\ | + | |
- | [matchmaker_redis] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From oslo.messaging\\ | # From oslo.messaging\\ | ||
- | # | + | # # Host to locate redis. (string value)\\ |
- | + | #host = 127.0.0.1 # Use this port to connect to redis host. (integer value)\\ | |
- | + | #port = 6379 # Password for Redis server (optional). (string value)\\ | |
- | # Host to locate redis. (string value)\\ | + | #password = < |
- | #host = 127.0.0.1 | + | [matchmaker_ring] #\\ |
- | + | ||
- | + | ||
- | # Use this port to connect to redis host. (integer value)\\ | + | |
- | #port = 6379 | + | |
- | + | ||
- | + | ||
- | # Password for Redis server (optional). (string value)\\ | + | |
- | #password = < | + | |
- | + | ||
- | + | ||
- | \\ | + | |
- | [matchmaker_ring] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From oslo.messaging\\ | # From oslo.messaging\\ | ||
- | # | + | # # Matchmaker ring file (JSON). (string value)\\ |
- | + | ||
- | + | ||
- | # Matchmaker ring file (JSON). (string value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | #ringfile = / | + | #ringfile = / |
- | + | [memcache] #\\ | |
- | + | ||
- | \\ | + | |
- | [memcache] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From keystone\\ | # From keystone\\ | ||
- | # | + | # # Memcache servers in the format of " |
- | + | servers = localhost: | |
- | + | ||
- | # Memcache servers in the format of " | + | |
- | servers = localhost: | + | |
- | + | ||
- | + | ||
- | # Number of seconds memcached server is considered dead before it is tried\\ | + | |
# again. This is used by the key value store system (e.g. token pooled\\ | # again. This is used by the key value store system (e.g. token pooled\\ | ||
# memcached persistence backend). (integer value)\\ | # memcached persistence backend). (integer value)\\ | ||
- | #dead_retry = 300 | + | #dead_retry = 300 # Timeout in seconds for every call to a server. This is used by the key value\\ |
- | + | ||
- | + | ||
- | # Timeout in seconds for every call to a server. This is used by the key value\\ | + | |
# store system (e.g. token pooled memcached persistence backend). (integer\\ | # store system (e.g. token pooled memcached persistence backend). (integer\\ | ||
# value)\\ | # value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Max total number of open connections to every memcached server. This is used\\ | + | |
# by the key value store system (e.g. token pooled memcached persistence\\ | # by the key value store system (e.g. token pooled memcached persistence\\ | ||
# backend). (integer value)\\ | # backend). (integer value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Number of seconds a connection to memcached is held unused in the pool before\\ | + | |
# it is closed. This is used by the key value store system (e.g. token pooled\\ | # it is closed. This is used by the key value store system (e.g. token pooled\\ | ||
# memcached persistence backend). (integer value)\\ | # memcached persistence backend). (integer value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Number of seconds that an operation will wait to get a memcache client\\ | + | |
# connection. This is used by the key value store system (e.g. token pooled\\ | # connection. This is used by the key value store system (e.g. token pooled\\ | ||
# memcached persistence backend). (integer value)\\ | # memcached persistence backend). (integer value)\\ | ||
- | # | + | # |
- | + | [oauth1] #\\ | |
- | + | ||
- | \\ | + | |
- | [oauth1] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From keystone\\ | # From keystone\\ | ||
- | # | + | # # Entrypoint for hte OAuth backend driver in the keystone.oauth1 namespace.\\ |
- | + | ||
- | + | ||
- | # Entrypoint for hte OAuth backend driver in the keystone.oauth1 namespace.\\ | + | |
# (string value)\\ | # (string value)\\ | ||
- | #driver = sql | + | #driver = sql # Duration (in seconds) for the OAuth Request Token. (integer value)\\ |
- | + | # | |
- | + | # | |
- | # Duration (in seconds) for the OAuth Request Token. (integer value)\\ | + | [os_inherit] #\\ |
- | # | + | |
- | + | ||
- | + | ||
- | # Duration (in seconds) for the OAuth Access Token. (integer value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | \\ | + | |
- | [os_inherit] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From keystone\\ | # From keystone\\ | ||
- | # | + | # # role-assignment inheritance to projects from owning domain or from projects\\ |
- | + | ||
- | + | ||
- | # role-assignment inheritance to projects from owning domain or from projects\\ | + | |
# higher in the hierarchy can be optionally enabled. (boolean value)\\ | # higher in the hierarchy can be optionally enabled. (boolean value)\\ | ||
- | #enabled = false | + | #enabled = false\\ |
- | + | [oslo_messaging_amqp] #\\ | |
- | + | ||
- | \\ | + | |
- | [oslo_messaging_amqp] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From oslo.messaging\\ | # From oslo.messaging\\ | ||
- | # | + | # # address prefix used when sending to a specific server (string value)\\ |
- | + | ||
- | + | ||
- | # address prefix used when sending to a specific server (string value)\\ | + | |
# Deprecated group/name - [amqp1]/ | # Deprecated group/name - [amqp1]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # address prefix used when broadcasting to all servers (string value)\\ | + | |
# Deprecated group/name - [amqp1]/ | # Deprecated group/name - [amqp1]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # address prefix when sending to any server in group (string value)\\ | + | |
# Deprecated group/name - [amqp1]/ | # Deprecated group/name - [amqp1]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Name for the AMQP container (string value)\\ | + | |
# Deprecated group/name - [amqp1]/ | # Deprecated group/name - [amqp1]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Timeout for inactive connections (in seconds) (integer value)\\ | + | |
# Deprecated group/name - [amqp1]/ | # Deprecated group/name - [amqp1]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Debug: dump AMQP frames to stdout (boolean value)\\ | + | |
# Deprecated group/name - [amqp1]/ | # Deprecated group/name - [amqp1]/ | ||
- | #trace = false | + | #trace = false # CA certificate PEM file to verify server certificate (string value)\\ |
- | + | ||
- | + | ||
- | # CA certificate PEM file to verify server certificate (string value)\\ | + | |
# Deprecated group/name - [amqp1]/ | # Deprecated group/name - [amqp1]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Identifying certificate PEM file to present to clients (string value)\\ | + | |
# Deprecated group/name - [amqp1]/ | # Deprecated group/name - [amqp1]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Private key PEM file used to sign cert_file certificate (string value)\\ | + | |
# Deprecated group/name - [amqp1]/ | # Deprecated group/name - [amqp1]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Password for decrypting ssl_key_file (if encrypted) (string value)\\ | + | |
# Deprecated group/name - [amqp1]/ | # Deprecated group/name - [amqp1]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Accept clients using either SSL or plain TCP (boolean value)\\ | + | |
# Deprecated group/name - [amqp1]/ | # Deprecated group/name - [amqp1]/ | ||
- | # | + | # |
- | + | [oslo_messaging_qpid] #\\ | |
- | + | ||
- | \\ | + | |
- | [oslo_messaging_qpid] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From oslo.messaging\\ | # From oslo.messaging\\ | ||
- | # | + | # # Use durable queues in AMQP. (boolean value)\\ |
- | + | ||
- | + | ||
- | # Use durable queues in AMQP. (boolean value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Auto-delete queues in AMQP. (boolean value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Send a single AMQP reply to call message. The current behaviour since oslo-\\ | + | |
# incubator is to send two AMQP replies - first one with the payload, a second\\ | # incubator is to send two AMQP replies - first one with the payload, a second\\ | ||
# one to ensure the other have finish to send the payload. We are going to\\ | # one to ensure the other have finish to send the payload. We are going to\\ | ||
Ligne 1822: | Ligne 1189: | ||
# for testing. Please note, that this option will be removed in the Mitaka\\ | # for testing. Please note, that this option will be removed in the Mitaka\\ | ||
# release. (boolean value)\\ | # release. (boolean value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Qpid broker hostname. (string value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Qpid broker port. (integer value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | #qpid_port = 5672 | + | #qpid_port = 5672 # Qpid HA cluster host:port pairs. (list value)\\ |
- | + | ||
- | + | ||
- | # Qpid HA cluster host:port pairs. (list value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | #qpid_hosts = $qpid_hostname: | + | #qpid_hosts = $qpid_hostname: |
- | + | ||
- | + | ||
- | # Username for Qpid connection. (string value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Password for Qpid connection. (string value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Space separated list of SASL mechanisms to use for auth. (string value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Seconds between connection keepalive heartbeats. (integer value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Transport to use, either ' | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Whether to disable the Nagle algorithm. (boolean value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # The number of prefetched messages held by receiver. (integer value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | # impl_qpid. Version 2 includes some backwards-incompatible changes that allow\\ | |
- | + | # broker federation to work. Users should update to version 2 when they are\\ | |
- | # The qpid topology version to use. Version 1 is what was originally used by\\ | + | |
- | # impl_qpid. | + | |
- | # broker federation to work. Users should update to version 2 when they are\\ | + | |
# able to take everything down, as it requires a clean break. (integer value)\\ | # able to take everything down, as it requires a clean break. (integer value)\\ | ||
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | [oslo_messaging_rabbit] #\\ | |
- | + | ||
- | \\ | + | |
- | [oslo_messaging_rabbit] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From oslo.messaging\\ | # From oslo.messaging\\ | ||
- | # | + | # # Use durable queues in AMQP. (boolean value)\\ |
- | + | ||
- | + | ||
- | # Use durable queues in AMQP. (boolean value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Auto-delete queues in AMQP. (boolean value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Send a single AMQP reply to call message. The current behaviour since oslo-\\ | + | |
# incubator is to send two AMQP replies - first one with the payload, a second\\ | # incubator is to send two AMQP replies - first one with the payload, a second\\ | ||
# one to ensure the other have finish to send the payload. We are going to\\ | # one to ensure the other have finish to send the payload. We are going to\\ | ||
Ligne 1911: | Ligne 1230: | ||
# for testing. Please note, that this option will be removed in the Mitaka\\ | # for testing. Please note, that this option will be removed in the Mitaka\\ | ||
# release. (boolean value)\\ | # release. (boolean value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and\\ | + | |
# SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some\\ | # SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some\\ | ||
# distributions. (string value)\\ | # distributions. (string value)\\ | ||
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # SSL key file (valid only if SSL enabled). (string value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # SSL cert file (valid only if SSL enabled). (string value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # SSL certification authority file (valid only if SSL enabled). (string value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # How long to wait before reconnecting in response to an AMQP consumer cancel\\ | + | |
# notification. (floating point value)\\ | # notification. (floating point value)\\ | ||
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # How long to wait before considering a reconnect attempt to have failed. This\\ | + | |
# value should not be longer than rpc_response_timeout. (integer value)\\ | # value should not be longer than rpc_response_timeout. (integer value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # The RabbitMQ broker address where a single node is used. (string value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # The RabbitMQ broker port where a single node is used. (integer value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # RabbitMQ HA cluster host:port pairs. (list value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Connect over SSL for RabbitMQ. (boolean value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # The RabbitMQ userid. (string value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # The RabbitMQ password. (string value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # The RabbitMQ login method. (string value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # The RabbitMQ virtual host. (string value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | # | |
- | + | ||
- | # How frequently to retry connecting with RabbitMQ. (integer value)\\ | + | |
- | # | + | |
- | + | ||
- | + | ||
- | # How long to backoff for between retries when connecting to RabbitMQ. (integer\\ | + | |
# value)\\ | # value)\\ | ||
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Maximum number of RabbitMQ connection retries. Default is 0 (infinite retry\\ | + | |
# count). (integer value)\\ | # count). (integer value)\\ | ||
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Use HA queues in RabbitMQ (x-ha-policy: | + | |
# must wipe the RabbitMQ database. (boolean value)\\ | # must wipe the RabbitMQ database. (boolean value)\\ | ||
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Number of seconds after which the Rabbit broker is considered down if\\ | + | |
# heartbeat' | # heartbeat' | ||
# value)\\ | # value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # How often times during the heartbeat_timeout_threshold we check the\\ | + | |
# heartbeat. (integer value)\\ | # heartbeat. (integer value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake (boolean value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | [oslo_middleware] #\\ | |
- | + | ||
- | \\ | + | |
- | [oslo_middleware] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From oslo.middleware\\ | # From oslo.middleware\\ | ||
- | # | + | # # The maximum body size for each request, in bytes. (integer value)\\ |
- | + | ||
- | + | ||
- | # The maximum body size for each request, in bytes. (integer value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | #\\ | + | |
# From oslo.middleware\\ | # From oslo.middleware\\ | ||
- | # | + | # # The HTTP Header that will be used to determine what the original request\\ |
- | + | ||
- | + | ||
- | # The HTTP Header that will be used to determine what the original request\\ | + | |
# protocol scheme was, even if it was hidden by an SSL termination proxy.\\ | # protocol scheme was, even if it was hidden by an SSL termination proxy.\\ | ||
# (string value)\\ | # (string value)\\ | ||
- | # | + | # |
- | + | [oslo_policy] #\\ | |
- | + | ||
- | \\ | + | |
- | [oslo_policy] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From oslo.policy\\ | # From oslo.policy\\ | ||
- | # | + | # # The JSON file that defines policies. (string value)\\ |
- | + | ||
- | + | ||
- | # The JSON file that defines policies. (string value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Default rule. Enforced when a requested rule is not found. (string value)\\ | + | |
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Directories where policy configuration files are stored. They can be relative\\ | + | |
# to any directory in the search path defined by the config_dir option, or\\ | # to any directory in the search path defined by the config_dir option, or\\ | ||
# absolute paths. The file defined by policy_file must exist for these\\ | # absolute paths. The file defined by policy_file must exist for these\\ | ||
- | # directories to be searched. | + | # directories to be searched. Missing or empty directories are ignored. (multi\\ |
# valued)\\ | # valued)\\ | ||
# Deprecated group/name - [DEFAULT]/ | # Deprecated group/name - [DEFAULT]/ | ||
# This option is deprecated for removal.\\ | # This option is deprecated for removal.\\ | ||
# Its value may be silently ignored in the future.\\ | # Its value may be silently ignored in the future.\\ | ||
- | # | + | # |
- | + | [paste_deploy] #\\ | |
- | + | ||
- | \\ | + | |
- | [paste_deploy] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From keystone\\ | # From keystone\\ | ||
- | # | + | # # Name of the paste configuration file that defines the available pipelines.\\ |
- | + | ||
- | + | ||
- | # Name of the paste configuration file that defines the available pipelines.\\ | + | |
# (string value)\\ | # (string value)\\ | ||
- | # | + | # |
- | + | [policy] #\\ | |
- | + | ||
- | \\ | + | |
- | [policy] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From keystone\\ | # From keystone\\ | ||
- | # | + | # # Entrypoint for the policy backend driver in the keystone.policy namespace.\\ |
- | + | ||
- | + | ||
- | # Entrypoint for the policy backend driver in the keystone.policy namespace.\\ | + | |
# Supplied drivers are rules and sql. (string value)\\ | # Supplied drivers are rules and sql. (string value)\\ | ||
- | #driver = sql | + | #driver = sql # Maximum number of entities that will be returned in a policy collection.\\ |
- | + | ||
- | + | ||
- | # Maximum number of entities that will be returned in a policy collection.\\ | + | |
# (integer value)\\ | # (integer value)\\ | ||
- | #list_limit = < | + | #list_limit = < |
- | + | [resource] #\\ | |
- | + | ||
- | \\ | + | |
- | [resource] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From keystone\\ | # From keystone\\ | ||
- | # | + | # # Entrypoint for the resource backend driver in the keystone.resource\\ |
- | + | ||
- | + | ||
- | # Entrypoint for the resource backend driver in the keystone.resource\\ | + | |
# namespace. Supplied drivers are ldap and sql. If a resource driver is not\\ | # namespace. Supplied drivers are ldap and sql. If a resource driver is not\\ | ||
# specified, the assignment driver will choose the resource driver. (string\\ | # specified, the assignment driver will choose the resource driver. (string\\ | ||
# value)\\ | # value)\\ | ||
- | #driver = < | + | #driver = < |
- | + | ||
- | + | ||
- | # Toggle for resource caching. This has no effect unless global caching is\\ | + | |
# enabled. (boolean value)\\ | # enabled. (boolean value)\\ | ||
# Deprecated group/name - [assignment]/ | # Deprecated group/name - [assignment]/ | ||
- | #caching = true | + | #caching = true # TTL (in seconds) to cache resource data. This has no effect unless global\\ |
- | + | ||
- | + | ||
- | # TTL (in seconds) to cache resource data. This has no effect unless global\\ | + | |
# caching is enabled. (integer value)\\ | # caching is enabled. (integer value)\\ | ||
# Deprecated group/name - [assignment]/ | # Deprecated group/name - [assignment]/ | ||
- | #cache_time = < | + | #cache_time = < |
- | + | ||
- | + | ||
- | # Maximum number of entities that will be returned in a resource collection.\\ | + | |
# (integer value)\\ | # (integer value)\\ | ||
# Deprecated group/name - [assignment]/ | # Deprecated group/name - [assignment]/ | ||
- | #list_limit = < | + | #list_limit = < |
- | + | [revoke] #\\ | |
- | + | ||
- | \\ | + | |
- | [revoke] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From keystone\\ | # From keystone\\ | ||
- | # | + | # # Entrypoint for an implementation of the backend for persisting revocation\\ |
- | + | ||
- | + | ||
- | # Entrypoint for an implementation of the backend for persisting revocation\\ | + | |
# events in the keystone.revoke namespace. Supplied drivers are kvs and sql.\\ | # events in the keystone.revoke namespace. Supplied drivers are kvs and sql.\\ | ||
# (string value)\\ | # (string value)\\ | ||
- | driver = sql | + | driver = sql # This value (calculated in seconds) is added to token expiration before a\\ |
- | + | ||
- | + | ||
- | # This value (calculated in seconds) is added to token expiration before a\\ | + | |
# revocation event may be removed from the backend. (integer value)\\ | # revocation event may be removed from the backend. (integer value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Toggle for revocation event caching. This has no effect unless global caching\\ | + | |
# is enabled. (boolean value)\\ | # is enabled. (boolean value)\\ | ||
- | #caching = true | + | #caching = true # Time to cache the revocation list and the revocation events (in seconds).\\ |
- | + | ||
- | + | ||
- | # Time to cache the revocation list and the revocation events (in seconds).\\ | + | |
# This has no effect unless global and token caching are enabled. (integer\\ | # This has no effect unless global and token caching are enabled. (integer\\ | ||
# value)\\ | # value)\\ | ||
# Deprecated group/name - [token]/ | # Deprecated group/name - [token]/ | ||
- | #cache_time = 3600 | + | #cache_time = 3600\\ |
- | + | [role] #\\ | |
- | + | ||
- | \\ | + | |
- | [role] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From keystone\\ | # From keystone\\ | ||
- | # | + | # # Entrypoint for the role backend driver in the keystone.role namespace.\\ |
- | + | ||
- | + | ||
- | # Entrypoint for the role backend driver in the keystone.role namespace.\\ | + | |
# Supplied drivers are ldap and sql. (string value)\\ | # Supplied drivers are ldap and sql. (string value)\\ | ||
- | #driver = < | + | #driver = < |
- | + | ||
- | + | ||
- | # Toggle for role caching. This has no effect unless global caching is enabled.\\ | + | |
# (boolean value)\\ | # (boolean value)\\ | ||
- | #caching = true | + | #caching = true # TTL (in seconds) to cache role data. This has no effect unless global caching\\ |
- | + | ||
- | + | ||
- | # TTL (in seconds) to cache role data. This has no effect unless global caching\\ | + | |
# is enabled. (integer value)\\ | # is enabled. (integer value)\\ | ||
- | #cache_time = < | + | #cache_time = < |
- | + | ||
- | + | ||
- | # Maximum number of entities that will be returned in a role collection.\\ | + | |
# (integer value)\\ | # (integer value)\\ | ||
- | #list_limit = < | + | #list_limit = < |
- | + | [saml] #\\ | |
- | + | ||
- | \\ | + | |
- | [saml] | + | |
- | + | ||
- | + | ||
- | #\\ | + | |
# From keystone\\ | # From keystone\\ | ||
- | # | + | # # Default TTL, in seconds, for any generated SAML assertion created by\\ |
- | + | ||
- | + | ||
- | # Default TTL, in seconds, for any generated SAML assertion created by\\ | + | |
# Keystone. (integer value)\\ | # Keystone. (integer value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Binary to be called for XML signing. Install the appropriate package, specify\\ | + | |
# absolute path or adjust your PATH environment variable if the binary cannot\\ | # absolute path or adjust your PATH environment variable if the binary cannot\\ | ||
# be found. (string value)\\ | # be found. (string value)\\ | ||
- | # | + | # |
- | + | ||
- | + | ||
- | # Path of the certfile for SAML signing. For non-production environments, | + | |
# may be interested in using `keystone-manage pki_setup` to generate self-\\ | # may be interested in using `keystone-manage pki_setup` to generate self-\\ | ||
# signed certificates. Note, the path cannot contain a comma. (string value)\\ | # signed certificates. Note, the path cannot contain a comma. (string value)\\ | ||
- | #certfile = / | + | #certfile = / |
- | + | ||
- | + | ||
- | # Path of the keyfile for SAML signing. Note, the path cannot contain a comma.\\ | + | |
# (string value)\\ | # (string value)\\ | ||
- | #keyfile = / | + | #keyfile = / |
- | + | ||
- | + | ||
- | # Entity ID value for unique Identity Provider identification. Usually FQDN is\\ | + | |
# set with a suffix. A value is required to generate IDP Metadata. For example: | # set with a suffix. A value is required to generate IDP Metadata. For example: | ||
- | # https:// | + | # [[https:// |
- | # | + | # |
- | + | ||
- | + | ||
- | # Identity Provider Single-Sign-On service value, required in the Identity\\ | + | |
# Provider' | # Provider' | ||
- | # example: https:// | + | # example: |
# value)\\ | # value)\\ | ||
- | # | + | # |
+ | #idp_lang = en # Organization name the installation belongs to. (string value)\\ | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # provider. (string value)\\ | ||
+ | # Allowed values: technical, support, administrative, | ||
+ | # | ||
+ | # with the keystone-manage saml_idp_metadata command. (string value)\\ | ||
+ | # | ||
+ | # wrapped assertions. (string value)\\ | ||
+ | # | ||
+ | [signing] #\\ | ||
+ | # From keystone\\ | ||
+ | # # Path of the certfile for token signing. For non-production environments, | ||
+ | # may be interested in using `keystone-manage pki_setup` to generate self-\\ | ||
+ | # signed certificates. (string value)\\ | ||
+ | #certfile = / | ||
+ | #keyfile = / | ||
+ | #ca_certs = / | ||
+ | #ca_key = / | ||
+ | # (integer value)\\ | ||
+ | # Minimum value: 1024\\ | ||
+ | #key_size = 2048 # Days the token signing cert is valid for (auto generated certificate).\\ | ||
+ | # (integer value)\\ | ||
+ | #valid_days = 3650 # Certificate subject (auto generated certificate) for token signing. (string\\ | ||
+ | # value)\\ | ||
+ | # | ||
+ | [ssl] #\\ | ||
+ | # From keystone\\ | ||
+ | # # Path of the CA key file for SSL. (string value)\\ | ||
+ | #ca_key = / | ||
+ | # Minimum value: 1024\\ | ||
+ | #key_size = 1024 # Days the certificate is valid for once signed (auto generated certificate).\\ | ||
+ | # (integer value)\\ | ||
+ | #valid_days = 3650 # SSL certificate subject (auto generated certificate). (string value)\\ | ||
+ | # | ||
+ | [token] #\\ | ||
+ | # From keystone\\ | ||
+ | # # External auth mechanisms that should add bind information to token, e.g.,\\ | ||
+ | # kerberos, | ||
+ | #bind = # Enforcement policy on tokens presented to Keystone with bind information. One\\ | ||
+ | # of disabled, permissive, strict, required or a specifically required bind\\ | ||
+ | # mode, e.g., kerberos or x509 to require binding to that authentication.\\ | ||
+ | # (string value)\\ | ||
+ | # | ||
+ | #expiration = 3600 # Controls the token construction, | ||
+ | # Entrypoint in the keystone.token.provider namespace. Core providers are\\ | ||
+ | # [fernet|pkiz|pki|uuid]. (string value)\\ | ||
+ | provider = uuid # Entrypoint for the token persistence backend driver in the\\ | ||
+ | # keystone.token.persistence namespace. Supplied drivers are kvs, memcache,\\ | ||
+ | # memcache_pool, | ||
+ | driver = memcache # Toggle for token system caching. This has no effect unless global caching is\\ | ||
+ | # enabled. (boolean value)\\ | ||
+ | #caching = true # Time to cache tokens (in seconds). This has no effect unless global and token\\ | ||
+ | # caching are enabled. (integer value)\\ | ||
+ | #cache_time = < | ||
+ | # various forms of enumerating tokens, e.g. `list tokens for user`. These\\ | ||
+ | # enumerations are processed to determine the list of tokens to revoke. Only\\ | ||
+ | # disable if you are switching to using the Revoke extension with a backend\\ | ||
+ | # other than KVS, which stores events in memory. (boolean value)\\ | ||
+ | # | ||
+ | # prevents a user from exchanging a scoped token for any other token. (boolean\\ | ||
+ | # value)\\ | ||
+ | # | ||
+ | # that hashlib supports. WARNING: Before changing this value, the auth_token\\ | ||
+ | # middleware must be configured with the hash_algorithms, | ||
+ | # revocation will not be processed correctly. (string value)\\ | ||
+ | # | ||
+ | [tokenless_auth] #\\ | ||
+ | # From keystone\\ | ||
+ | # # The list of trusted issuers to further filter the certificates that are\\ | ||
+ | # allowed to participate in the X.509 tokenless authorization. If the option is\\ | ||
+ | # absent then no certificates will be allowed. The naming format for the\\ | ||
+ | # attributes of a Distinguished Name(DN) must be separated by a comma and\\ | ||
+ | # contain no spaces. This configuration option may be repeated for multiple\\ | ||
+ | # values. For example: trusted_issuer=CN=john, | ||
+ | # trusted_issuer=CN=mary, | ||
+ | # | ||
+ | # issuer_attribute below can look up its corresponding mapping. (string value)\\ | ||
+ | #protocol = x509 # The issuer attribute that is served as an IdP ID for the X.509 tokenless\\ | ||
+ | # authorization along with the protocol to look up its corresponding mapping.\\ | ||
+ | # It is the environment variable in the WSGI environment that references to the\\ | ||
+ | # issuer of the client certificate. (string value)\\ | ||
+ | # | ||
+ | [trust] #\\ | ||
+ | # From keystone\\ | ||
+ | # # Delegation and impersonation features can be optionally disabled. (boolean\\ | ||
+ | # value)\\ | ||
+ | #enabled = true # Enable redelegation feature. (boolean value)\\ | ||
+ | # | ||
+ | # | ||
+ | # (string value)\\ | ||
+ | #driver = sql Fin du fichier keystone.conf // | ||
- | # Language used by the organization. (string value)\\ | + | Installation du cli openstack |
- | #idp_lang = en | + | |
- | # Organization name the installation belongs to. (string value)\\ | + | yum install python-openstackclient |
- | # | + | |
- | # Organization name to be displayed. (string value)\\ | + | [root@nova-0 ~]# export OS_IDENTITY_API_VERSION=3\\ |
- | #idp_organization_display_name | + | [root@nova-0 ~]# export OS_URL=[[http:// |
+ | [root@nova-0 ~]# export OS_TOKEN=311a7026c728d5d8dbe5 | ||
- | # URL of the organization. (string value)\\ | + | <font 12.8px/ |
- | #idp_organization_url = <None> | + | |
- | # Company of contact person. (string value)\\ | + | +————-+———————————-+ |
- | # | + | |
- | # Given name of contact person (string value)\\ | + | |Field |Value | |
- | # | + | |
- | # Surname of contact person. (string value)\\ | + | +————-+———————————-+ |
- | # | + | |
- | # Email address of contact person. (string value)\\ | + | |description |OpenStack Identity | |
- | # | + | |enabled |True | |
+ | |id |240ecb9fdfb14504957451705815eaa5 | | ||
+ | |name |keystone | | ||
+ | |type |identity | | ||
- | # Telephone number of contact person. (string value)\\ | + | +————-+———————————-+\\ |
- | #idp_contact_telephone = <None> | + | [root@nova-0 ~]# openstack endpoint create –region RegionOne<nowiki> \</ |
+ | +————–+———————————-+ | ||
- | # The contact type describing the main point of contact for the identity\\ | + | |Field |Value | |
- | # provider. (string value)\\ | + | |
- | # Allowed values: technical, support, administrative, | + | |
- | # | + | |
- | # Path to the Identity Provider Metadata file. This file should be generated\\ | + | +————–+———————————-+ |
- | # with the keystone-manage saml_idp_metadata command. (string value)\\ | + | |
- | # | + | |
- | # The prefix to use for the RelayState SAML attribute, used when generating ECP\\ | + | |enabled |True | |
- | # wrapped assertions. (string value)\\ | + | |id |eba15ac28f9b4638ae106814e3da996c | |
- | # | + | |interface |public | |
+ | |region |RegionOne | | ||
+ | |region_id |RegionOne | | ||
+ | |service_id |240ecb9fdfb14504957451705815eaa5 | | ||
+ | |service_name |keystone | | ||
+ | |service_type |identity | | ||
+ | |url |[[http:// | ||
- | \\ | + | +————–+———————————-+\\ |
- | [signing] | + | [root@nova-0 ~]# openstack endpoint create –region RegionOne< |
+ | +————–+———————————-+ | ||
- | #\\ | + | |Field |Value | |
- | # From keystone\\ | + | |
- | # | + | |
- | # Path of the certfile for token signing. For non-production environments, | + | +————–+———————————-+ |
- | # may be interested in using `keystone-manage pki_setup` to generate self-\\ | + | |
- | # signed certificates. (string value)\\ | + | |
- | #certfile = / | + | |
- | # Path of the keyfile for token signing. (string value)\\ | + | |enabled |True | |
- | #keyfile = /etc/keystone/ssl/private/signing_key.pem | + | |id |decd061cdc524db3b046f5cf31896657 | |
+ | |interface |internal | | ||
+ | |region |RegionOne | | ||
+ | |region_id |RegionOne | | ||
+ | |service_id |240ecb9fdfb14504957451705815eaa5 | | ||
+ | |service_name |keystone | | ||
+ | |service_type |identity | | ||
+ | |url |[[http://controller: | ||
- | # Path of the CA for token signing. (string value)\\ | + | +————–+———————————-+\\ |
- | #ca_certs = /etc/keystone/ssl/certs/ca.pem | + | [root@nova-0 ~]# openstack endpoint create –region RegionOne< |
+ | +————–+———————————-+ | ||
- | # Path of the CA key for token signing. (string value)\\ | + | |Field |Value | |
- | #ca_key = / | + | |
- | # Key size (in bits) for token signing cert (auto generated certificate).\\ | + | +————–+———————————-+ |
- | # (integer value)\\ | + | |
- | # Minimum value: 1024\\ | + | |
- | #key_size = 2048 | + | |
- | # Days the token signing cert is valid for (auto generated certificate).\\ | + | |enabled |True | |
- | # (integer value)\\ | + | |id |371a4e6d327e4cd094f81b05c7f7c53b | |
- | #valid_days = 3650 | + | |interface |admin | |
+ | |region |RegionOne | | ||
+ | |region_id |RegionOne | | ||
+ | |service_id |240ecb9fdfb14504957451705815eaa5 | | ||
+ | |service_name |keystone | | ||
+ | |service_type |identity | | ||
+ | |url |[[http:// | ||
- | # Certificate subject (auto generated certificate) for token signing. (string\\ | + | +————–+———————————-+\\ |
- | # value)\\ | + | [root@nova-0 ~]# |
- | #cert_subject = / | + | |
- | \\ | + | [root@nova-0 ~]# openstack project create –domain default %%\%% > –description "Admin Project" |
- | [ssl] | + | +————-+———————————-+ |
- | #\\ | + | |Field |Value | |
- | # From keystone\\ | + | |
- | # | + | |
- | # Path of the CA key file for SSL. (string value)\\ | + | +————-+———————————-+ |
- | #ca_key = / | + | |
- | # SSL key length (in bits) (auto generated certificate). (integer value)\\ | + | |description |Admin Project | |
- | # Minimum value: 1024\\ | + | |domain_id |default | |
- | #key_size = 1024 | + | |enabled |True | |
+ | |id |38a1273ebf554733a14524533562a794 | | ||
+ | |is_domain |False | | ||
+ | |name |admin | | ||
+ | |parent_id |None | | ||
- | # Days the certificate is valid for once signed (auto generated certificate).\\ | + | +————-+———————————-+\\ |
- | # (integer value)\\ | + | [root@nova-0 ~]# openstack user create –domain default %%\%% > –password-prompt admin\\ |
- | #valid_days = 3650 | + | User Password:\\ |
+ | Repeat User Password:\\ | ||
+ | +———–+———————————-+ | ||
- | # SSL certificate subject (auto generated certificate). (string value)\\ | + | |Field |Value | |
- | # | + | |
- | \\ | + | +———–+———————————-+ |
- | [token] | + | |
- | #\\ | + | |domain_id |default | |
- | # From keystone\\ | + | |enabled |True | |
- | # | + | |id |d24ea3b92c6440c883aa82ad17e1758a | |
+ | |name |admin | | ||
- | # External auth mechanisms that should add bind information to token, e.g.,\\ | + | +———–+———————————-+\\ |
- | # kerberos, | + | [root@nova-0 ~]# openstack role create admin\\ |
- | #bind = | + | +——-+———————————-+ |
- | # Enforcement policy on tokens presented to Keystone with bind information. One\\ | + | |Field |Value | |
- | # of disabled, permissive, strict, required or a specifically required bind\\ | + | |
- | # mode, e.g., kerberos or x509 to require binding to that authentication.\\ | + | |
- | # (string value)\\ | + | |
- | # | + | |
- | # Amount of time a token should remain valid (in seconds). (integer value)\\ | + | +——-+———————————-+ |
- | #expiration = 3600 | + | |
- | # Controls the token construction, | + | |id |14dbe6fb7fb54ce08caefbceb89a6a67 |
- | # Entrypoint in the keystone.token.provider namespace. Core providers are\\ | + | |name |admin | |
- | # [fernet|pkiz|pki|uuid]. (string value)\\ | + | |
- | provider = uuid | + | |
- | # Entrypoint for the token persistence backend driver in the\\ | + | +——-+———————————-+\\ |
- | # keystone.token.persistence namespace. Supplied drivers are kvs, memcache,\\ | + | [root@nova-0 ~]# openstack role add –project admin –user admin admin\\ |
- | # memcache_pool, | + | [root@nova-0 ~]# openstack project create –domain default %%\%% > –description " |
- | driver = memcache | + | +————-+———————————-+ |
- | # Toggle for token system caching. This has no effect unless global caching is\\ | + | |Field |Value | |
- | # enabled. (boolean value)\\ | + | |
- | #caching = true | + | |
- | # Time to cache tokens (in seconds). This has no effect unless global and token\\ | + | +————-+———————————-+ |
- | # caching are enabled. (integer value)\\ | + | |
- | #cache_time = < | + | |
- | # Revoke token by token identifier. Setting revoke_by_id to true enables\\ | + | |description |Service Project | |
- | # various forms of enumerating tokens, e.g. `list tokens for user`. These\\ | + | |domain_id |default | |
- | # enumerations are processed to determine the list of tokens to revoke. Only\\ | + | |enabled |True | |
- | # disable if you are switching to using the Revoke extension with a backend\\ | + | |id |05db1f4d97d04a53b41cd35cb9fe897f | |
- | # other than KVS, which stores events in memory. (boolean value)\\ | + | |is_domain |False | |
- | # | + | |name |service | |
+ | |parent_id |None | | ||
- | # Allow rescoping of scoped token. Setting allow_rescoped_scoped_token to false\\ | + | +————-+———————————-+\\ |
- | # prevents a user from exchanging a scoped token for any other token. (boolean\\ | + | [root@nova-0 ~]# openstack project create –domain default %%\%% > –description "Demo Project" |
- | # value)\\ | + | +————-+———————————-+ |
- | # | + | |
- | # The hash algorithm to use for PKI tokens. This can be set to any algorithm\\ | + | |Field |Value | |
- | # that hashlib supports. WARNING: Before changing this value, the auth_token\\ | + | |
- | # middleware must be configured with the hash_algorithms, | + | |
- | # revocation will not be processed correctly. (string value)\\ | + | |
- | # | + | |
- | \\ | + | +————-+———————————-+ |
- | [tokenless_auth] | + | |
- | #\\ | + | |description |Demo Project | |
- | # From keystone\\ | + | |domain_id |default | |
- | # | + | |enabled |True | |
+ | |id |7456a999589d4372b8a73cea573476db | | ||
+ | |is_domain |False | | ||
+ | |name |demo | | ||
+ | |parent_id |None | | ||
- | # The list of trusted issuers to further filter the certificates that are\\ | + | +————-+———————————-+\\ |
- | # allowed to participate in the X.509 tokenless authorization. If the option is\\ | + | [root@nova-0 ~]# openstack user create –domain default %%\%% > –password-prompt demo\\ |
- | # absent then no certificates will be allowed. The naming format for the\\ | + | User Password:\\ |
- | # attributes of a Distinguished Name(DN) must be separated by a comma and\\ | + | Repeat User Password:\\ |
- | # contain no spaces. This configuration option may be repeated for multiple\\ | + | +———–+———————————-+ |
- | # values. For example: trusted_issuer=CN=john, | + | |
- | # trusted_issuer=CN=mary, | + | |
- | # | + | |
- | # The protocol name for the X.509 tokenless authorization along with the option\\ | + | |Field |Value | |
- | # issuer_attribute below can look up its corresponding mapping. (string value)\\ | + | |
- | #protocol = x509 | + | |
- | # The issuer attribute that is served as an IdP ID for the X.509 tokenless\\ | + | +———–+———————————-+ |
- | # authorization along with the protocol to look up its corresponding mapping.\\ | + | |
- | # It is the environment variable in the WSGI environment that references to the\\ | + | |
- | # issuer of the client certificate. (string value)\\ | + | |
- | # | + | |
- | \\ | + | |domain_id |default | |
- | [trust] | + | |enabled |True | |
+ | |id |8077e653105a40a5a9bd7e4e6054cf4c | | ||
+ | |name |demo | | ||
- | #\\ | + | +———–+———————————-+\\ |
- | # From keystone\\ | + | [root@nova-0 ~]# openstack role create user\\ |
- | # | + | +——-+———————————-+ |
- | # Delegation and impersonation features can be optionally disabled. (boolean\\ | + | |Field |Value | |
- | # value)\\ | + | |
- | #enabled = true | + | |
- | # Enable redelegation feature. (boolean value)\\ | + | +——-+———————————-+ |
- | # | + | |
- | # Maximum depth of trust redelegation. (integer value)\\ | + | |id |091b31d38fe0426a8e33fe435134df9e | |
- | # | + | |name |user | |
- | # Entrypoint for the trust backend driver in the keystone.trust namespace.\\ | + | +——-+———————————-+\\ |
- | # (string value)\\ | + | [root@nova-0 ~]# openstack role add –project demo –user demo user |
- | #driver = sql | + | |
- | Fin du fichier keystone.conf | + | \\ |