Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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] madkoopenstackliberty [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://server:5000/v3/users will default to http://server:5000. You should\\ +[[http://server:5000/v3/users|http://server:5000/v3/users]] will default to [[http://server:5000|http://server:5000]]. You should\\ 
 # only need to set this value if the base URL contains a path (e.g. /prefix/v3)\\  # only need to set this value if the base URL contains a path (e.g. /prefix/v3)\\ 
 # 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://server:35357/v3/users\\  +# base host URL of the request. E.g. a request to [[http://server:35357/v3/users|http://server:35357/v3/users]]\\  
-# will default to http://server:35357. You should only need to set this value\\ +# will default to [[http://server:35357|http://server:35357]]. You should only need to set this value\\ 
 # 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 --log-file paths. (string\\ +# (Optional) The base directory used for relative log-file paths. (string\\ 
 # value)\\  # value)\\ 
 # Deprecated group/name - [DEFAULT]/logdir\\  # Deprecated group/name - [DEFAULT]/logdir\\ 
Ligne 366: Ligne 366:
  
  
-# Enable eventlet backdoor.  Acceptable values are 0, <port>, and\\ +# Enable eventlet backdoor. Acceptable values are 0, <port>, and\\ 
 # <start>:<end>, where 0 results in listening on a random tcp port number;\\  # <start>:<end>, where 0 results in listening on a random tcp port number;\\ 
 # <port> results in listening on the specified port number (and not enabling\\  # <port> results in listening on the specified port number (and not enabling\\ 
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.  Small workloads (single process) like devstack can\\ +# 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/set/delete/etc\\  # Extra debugging from the cache backend (cache keys, get/set/delete/etc\\ 
 # 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/set/delete calls with the keys/values.  Typically this should be\\ +# backend get/set/delete calls with the keys/values. Typically this should be\\ 
 # left set to false. (boolean value)\\  # left set to false. (boolean value)\\ 
 #debug_cache_backend = false #debug_cache_backend = false
Ligne 663: Ligne 663:
 # Deprecated group/name - [DATABASE]/sql_connection\\  # Deprecated group/name - [DATABASE]/sql_connection\\ 
 # Deprecated group/name - [sql]/connection\\  # Deprecated group/name - [sql]/connection\\ 
-connection = mysql://keystone:KEYSTONE_DBPASS@controller/keystone  +connection = mysql://keystone:KEYSTONE_DBPASS@controller/keystone # The SQLAlchemy connection string to use to connect to the slave database.\\ 
- +
- +
-# The SQLAlchemy connection string to use to connect to the slave database.\\ +
 # (string value)\\  # (string value)\\ 
-#slave_connection = <None> +#slave_connection = <None> # The SQL mode to be used for MySQL sessions. This option, including the\\ 
- +
- +
-# 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, set this to no value. Example: mysql_sql_mode=\\  # by the server configuration, set this to no value. Example: mysql_sql_mode=\\ 
 # (string value)\\  # (string value)\\ 
-#mysql_sql_mode = TRADITIONAL +#mysql_sql_mode = TRADITIONAL # Timeout before idle SQL connections are reaped. (integer value)\\ 
- +
- +
-# Timeout before idle SQL connections are reaped. (integer value)\\ +
 # Deprecated group/name - [DEFAULT]/sql_idle_timeout\\  # Deprecated group/name - [DEFAULT]/sql_idle_timeout\\ 
 # Deprecated group/name - [DATABASE]/sql_idle_timeout\\  # Deprecated group/name - [DATABASE]/sql_idle_timeout\\ 
 # Deprecated group/name - [sql]/idle_timeout\\  # Deprecated group/name - [sql]/idle_timeout\\ 
-#idle_timeout = 3600 +#idle_timeout = 3600 # Minimum number of SQL connections to keep open in a pool. (integer value)\\ 
- +
- +
-# Minimum number of SQL connections to keep open in a pool. (integer value)\\ +
 # Deprecated group/name - [DEFAULT]/sql_min_pool_size\\  # Deprecated group/name - [DEFAULT]/sql_min_pool_size\\ 
 # Deprecated group/name - [DATABASE]/sql_min_pool_size\\  # Deprecated group/name - [DATABASE]/sql_min_pool_size\\ 
-#min_pool_size = 1 +#min_pool_size = 1 # Maximum number of SQL connections to keep open in a pool. (integer value)\\ 
- +
- +
-# Maximum number of SQL connections to keep open in a pool. (integer value)\\ +
 # Deprecated group/name - [DEFAULT]/sql_max_pool_size\\  # Deprecated group/name - [DEFAULT]/sql_max_pool_size\\ 
 # Deprecated group/name - [DATABASE]/sql_max_pool_size\\  # Deprecated group/name - [DATABASE]/sql_max_pool_size\\ 
-#max_pool_size = <None> +#max_pool_size = <None> # Maximum number of database connection retries during startup. Set to -1 to\\ 
- +
- +
-# 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]/sql_max_retries\\  # Deprecated group/name - [DEFAULT]/sql_max_retries\\ 
 # Deprecated group/name - [DATABASE]/sql_max_retries\\  # Deprecated group/name - [DATABASE]/sql_max_retries\\ 
-#max_retries = 10 +#max_retries = 10 # Interval between retries of opening a SQL connection. (integer value)\\ 
- +
- +
-# Interval between retries of opening a SQL connection. (integer value)\\ +
 # Deprecated group/name - [DEFAULT]/sql_retry_interval\\  # Deprecated group/name - [DEFAULT]/sql_retry_interval\\ 
 # Deprecated group/name - [DATABASE]/reconnect_interval\\  # Deprecated group/name - [DATABASE]/reconnect_interval\\ 
-#retry_interval = 10 +#retry_interval = 10 # If set, use this value for max_overflow with SQLAlchemy. (integer value)\\ 
- +
- +
-# If set, use this value for max_overflow with SQLAlchemy. (integer value)\\ +
 # Deprecated group/name - [DEFAULT]/sql_max_overflow\\  # Deprecated group/name - [DEFAULT]/sql_max_overflow\\ 
 # Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow\\  # Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow\\ 
-#max_overflow = <None> +#max_overflow = <None> # Verbosity of SQL debugging information: 0=None, 100=Everything. (integer\\ 
- +
- +
-# Verbosity of SQL debugging information: 0=None, 100=Everything. (integer\\ +
 # value)\\  # value)\\ 
 # Deprecated group/name - [DEFAULT]/sql_connection_debug\\  # Deprecated group/name - [DEFAULT]/sql_connection_debug\\ 
-#connection_debug = 0 +#connection_debug = 0 # Add Python stack traces to SQL as comment strings. (boolean value)\\ 
- +
- +
-# Add Python stack traces to SQL as comment strings. (boolean value)\\ +
 # Deprecated group/name - [DEFAULT]/sql_connection_trace\\  # Deprecated group/name - [DEFAULT]/sql_connection_trace\\ 
-#connection_trace = false +#connection_trace = false # If set, use this value for pool_timeout with SQLAlchemy. (integer value)\\ 
- +
- +
-# If set, use this value for pool_timeout with SQLAlchemy. (integer value)\\ +
 # Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout\\  # Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout\\ 
-#pool_timeout = <None> +#pool_timeout = <None> # Enable the experimental use of database reconnect on connection lost.\\ 
- +
- +
-# Enable the experimental use of database reconnect on connection lost.\\ +
 # (boolean value)\\  # (boolean value)\\ 
-#use_db_reconnect = false +#use_db_reconnect = false # Seconds between retries of a database transaction. (integer value)\\  
- +#db_retry_interval = 1 # If True, increases the interval between retries of a database operation up to\\ 
- +
-# Seconds between retries of a database transaction. (integer value)\\  +
-#db_retry_interval = 1 +
- +
- +
-# 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)\\ 
-#db_inc_retry_interval = true +#db_inc_retry_interval = true # If db_inc_retry_interval is set, the maximum seconds between retries of a\\ 
- +
- +
-# If db_inc_retry_interval is set, the maximum seconds between retries of a\\ +
 # database operation. (integer value)\\  # database operation. (integer value)\\ 
-#db_max_retry_interval = 10 +#db_max_retry_interval = 10 # Maximum retries in case of connection error or deadlock error before error is\\ 
- +
- +
-# 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)\\ 
-#db_max_retries = 20 +#db_max_retries = 20\\  
- +[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)\\  
- +#return_all_endpoints_if_no_filter = true\\  
- +[endpoint_policy] #\\ 
-# Toggle to return all active endpoints if no filter exists. (boolean value)\\  +
-#return_all_endpoints_if_no_filter = true +
- +
- +
-\\  +
-[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]/public_workers\\  # Deprecated group/name - [DEFAULT]/public_workers\\ 
 # 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.\\ 
-#public_workers = <None> +#public_workers = <None> # The number of worker processes to serve the admin eventlet application.\\ 
- +
- +
-# 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]/admin_workers\\  # Deprecated group/name - [DEFAULT]/admin_workers\\ 
 # 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_workers = <None> +#admin_workers = <None> # The IP address of the network interface for the public service to listen on.\\ 
- +
- +
-# The IP address of the network interface for the public service to listen on.\\ +
 # (string value)\\  # (string value)\\ 
 # Deprecated group/name - [DEFAULT]/bind_host\\  # Deprecated group/name - [DEFAULT]/bind_host\\ 
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.\\ 
-#public_bind_host = 0.0.0.0 +#public_bind_host = 0.0.0.0 # The port number which the public service listens on. (integer value)\\ 
- +
- +
-# 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.\\ 
-#public_port = 5000 +#public_port = 5000 # The IP address of the network interface for the admin service to listen on.\\ 
- +
- +
-# The IP address of the network interface for the admin service to listen on.\\ +
 # (string value)\\  # (string value)\\ 
 # Deprecated group/name - [DEFAULT]/bind_host\\  # Deprecated group/name - [DEFAULT]/bind_host\\ 
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.\\ 
-#admin_bind_host = 0.0.0.0 +#admin_bind_host = 0.0.0.0 # The port number which the admin service listens on. (integer value)\\ 
- +
- +
-# 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)\\ 
-#wsgi_keep_alive = true +#wsgi_keep_alive = true # Timeout for socket operations on a client connection. If an incoming\\ 
- +
- +
-# 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\\ 
 # '0' means wait forever. (integer value)\\  # '0' means wait forever. (integer value)\\ 
-#client_socket_timeout = 900 +#client_socket_timeout = 900 # Set this to true if you want to enable TCP_KEEPALIVE on server sockets, i.e.\\ 
- +
- +
-# 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.\\ 
-#tcp_keepalive = false +#tcp_keepalive = false # Sets the value of TCP_KEEPIDLE in seconds for each server socket. Only\\ 
- +
- +
-# 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]/tcp_keepidle\\  # Deprecated group/name - [DEFAULT]/tcp_keepidle\\ 
 # 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.\\ 
-#tcp_keepidle = 600 +#tcp_keepidle = 600\\  
- +[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]/enable\\  # Deprecated group/name - [ssl]/enable\\ 
 # 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, you may be\\ 
- +
- +
-# Path of the certfile for SSL. For non-production environments, you may be\\ +
 # 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 = /etc/keystone/ssl/certs/keystone.pem +#certfile = /etc/keystone/ssl/certs/keystone.pem # Path of the keyfile for SSL. (string value)\\ 
- +
- +
-# Path of the keyfile for SSL. (string value)\\ +
 # Deprecated group/name - [ssl]/keyfile\\  # Deprecated group/name - [ssl]/keyfile\\ 
 # 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 = /etc/keystone/ssl/private/keystonekey.pem +#keyfile = /etc/keystone/ssl/private/keystonekey.pem # Path of the CA cert file for SSL. (string value)\\ 
- +
- +
-# Path of the CA cert file for SSL. (string value)\\ +
 # Deprecated group/name - [ssl]/ca_certs\\  # Deprecated group/name - [ssl]/ca_certs\\ 
 # 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 = /etc/keystone/ssl/certs/ca.pem +#ca_certs = /etc/keystone/ssl/certs/ca.pem # Require client certificate. (boolean value)\\ 
- +
- +
-# Require client certificate. (boolean value)\\ +
 # Deprecated group/name - [ssl]/cert_required\\  # Deprecated group/name - [ssl]/cert_required\\ 
 # 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.\\ 
-#cert_required = false +#cert_required = false\\  
- +[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)\\ 
-#assertion_prefix = +#assertion_prefix = # Value to be used to obtain the entity ID of the Identity Provider from the\\ 
- +
- +
-# 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)\\ 
-#remote_id_attribute = <None> +#remote_id_attribute = <None> # A domain name that is reserved to allow federated ephemeral users to have a\\ 
- +
- +
-# 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)\\ 
-#federated_domain_name = Federated +#federated_domain_name = Federated # A list of trusted dashboard hosts. Before accepting a Single Sign-On request\\ 
- +
- +
-# 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://acme.com/auth/websso\\  +# example: trusted_dashboard=[[http://acme.com/auth/websso|http://acme.com/auth/websso]]\\  
-# trusted_dashboard=http://beta.com/auth/websso (multi valued)\\  +# trusted_dashboard=[[http://beta.com/auth/websso|http://beta.com/auth/websso]] (multi valued)\\  
-#trusted_dashboard = +#trusted_dashboard = # Location of Single Sign-On callback handler, will return a token to a trusted\\ 
- +
- +
-# Location of Single Sign-On callback handler, will return a token to a trusted\\ +
 # dashboard host. (string value)\\  # dashboard host. (string value)\\ 
-#sso_callback_template = /etc/keystone/sso_callback_template.html +#sso_callback_template = /etc/keystone/sso_callback_template.html\\  
- +[fernet_tokens] #\\ 
- +
-\\  +
-[fernet_tokens] +
- +
- +
-#\\ +
 # From keystone\\  # From keystone\\ 
-# +# # Directory containing Fernet token keys. (string value)\\  
- +#key_repository = /etc/keystone/fernet-keys/ # This controls how many keys are held in rotation by keystone-manage\\ 
- +
-# Directory containing Fernet token keys. (string value)\\  +
-#key_repository = /etc/keystone/fernet-keys/ +
- +
- +
-# 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)\\ 
-#max_active_keys = 3 +#max_active_keys = 3\\  
- +[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)\\ 
-#default_domain_id = default +#default_domain_id = default # A subset (or all) of domains can have their own identity driver, each with\\ 
- +
- +
-# 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)\\ 
-#domain_specific_drivers_enabled = false +#domain_specific_drivers_enabled = false # Extract the domain specific configuration options from the resource backend\\ 
- +
- +
-# 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)\\ 
-#domain_configurations_from_database = false +#domain_configurations_from_database = false # Path for Keystone to locate the domain specific identity configuration files\\ 
- +
- +
-# 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)\\ 
-#domain_config_dir = /etc/keystone/domains +#domain_config_dir = /etc/keystone/domains # Entrypoint for the identity backend driver in the keystone.identity\\ 
- +
- +
-# 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\\ 
-#max_password_length = 4096 +#max_password_length = 4096 # Maximum number of entities that will be returned in an identity collection.\\ 
- +
- +
-# Maximum number of entities that will be returned in an identity collection.\\ +
 # (integer value)\\  # (integer value)\\ 
-#list_limit = <None> +#list_limit = <None>\\  
- +[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.  Typically this means that the only time you\\ +# 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)\\ 
-#backward_compatible_ids = true +#backward_compatible_ids = true\\  
- +[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)\\ 
-#config_prefix = keystone.kvs +#config_prefix = keystone.kvs # Toggle to disable using a key-mangling function to ensure fixed length keys.\\ 
- +
- +
-# 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)\\ 
-#enable_key_mangler = true +#enable_key_mangler = true # Default lock timeout (in seconds) for distributed locking. (integer value)\\  
- +#default_lock_timeout = 5\\  
- +[ldap] #\\ 
-# Default lock timeout (in seconds) for distributed locking. (integer value)\\  +
-#default_lock_timeout = 5 +
- +
- +
-\\  +
-[ldap] +
- +
- +
-#\\ +
 # From keystone\\  # From keystone\\ 
-# +# # URL for connecting to the LDAP server. (string value)\\  
- +#url = [[ldap://localhost]] # User BindDN to query the LDAP server. (string value)\\  
- +#user = <None> # Password for the BindDN to query the LDAP server. (string value)\\  
-# URL for connecting to the LDAP server. (string value)\\  +#password = <None> # LDAP server suffix (string value)\\  
-#url = ldap://localhost +#suffix = cn=example,cn=com # If true, will add a dummy member to groups. This is required if the\\ 
- +
- +
-# User BindDN to query the LDAP server. (string value)\\  +
-#user = <None> +
- +
- +
-# Password for the BindDN to query the LDAP server. (string value)\\  +
-#password = <None> +
- +
- +
-# LDAP server suffix (string value)\\  +
-#suffix = cn=example,cn=com +
- +
- +
-# If true, will add a dummy member to groups. This is required if the\\ +
 # objectclass for groups requires the "member" attribute. (boolean value)\\  # objectclass for groups requires the "member" attribute. (boolean value)\\ 
-#use_dumb_member = false +#use_dumb_member = false # DN of the "dummy member" to use when "use_dumb_member" is enabled. (string\\ 
- +
- +
-# DN of the "dummy member" to use when "use_dumb_member" is enabled. (string\\ +
 # value)\\  # value)\\ 
-#dumb_member = cn=dumb,dc=nonexistent +#dumb_member = cn=dumb,dc=nonexistent # Delete subtrees using the subtree delete control. Only enable this option if\\ 
- +
- +
-# 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)\\ 
-#allow_subtree_delete = false +#allow_subtree_delete = false # The LDAP scope for queries, "one" represents oneLevel/singleLevel and "sub"\\ 
- +
- +
-# The LDAP scope for queries, "one" represents oneLevel/singleLevel and "sub"\\ +
 # represents subtree/wholeSubtree options. (string value)\\  # represents subtree/wholeSubtree options. (string value)\\ 
 # Allowed values: one, sub\\  # Allowed values: one, sub\\ 
-#query_scope = one +#query_scope = one # Maximum results per page; a value of zero ("0") disables paging. (integer\\ 
- +
- +
-# Maximum results per page; a value of zero ("0") disables paging. (integer\\ +
 # value)\\  # value)\\ 
-#page_size = 0 +#page_size = 0 # The LDAP dereferencing option for queries. The "default" option falls back to\\ 
- +
- +
-# The LDAP dereferencing option for queries. The "default" option falls back to\\ +
 # 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\\ 
-#alias_dereferencing = default +#alias_dereferencing = default # Sets the LDAP debugging level for LDAP calls. A value of 0 means that\\ 
- +
- +
-# 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)\\ 
-#debug_level = <None> +#debug_level = <None> # Override the system's default referral chasing behavior for queries. (boolean\\ 
- +
- +
-# Override the system's default referral chasing behavior for queries. (boolean\\ +
 # value)\\  # value)\\ 
-#chase_referrals = <None> +#chase_referrals = <None> # Search base for users. Defaults to the suffix value. (string value)\\  
- +#user_tree_dn = <None> # LDAP search filter for users. (string value)\\  
- +#user_filter = <None> # LDAP objectclass for users. (string value)\\  
-# Search base for users. Defaults to the suffix value. (string value)\\  +#user_objectclass = inetOrgPerson # LDAP attribute mapped to user id. WARNING: must not be a multivalued\\ 
-#user_tree_dn = <None> +
- +
- +
-# LDAP search filter for users. (string value)\\  +
-#user_filter = <None> +
- +
- +
-# LDAP objectclass for users. (string value)\\  +
-#user_objectclass = inetOrgPerson +
- +
- +
-# LDAP attribute mapped to user id. WARNING: must not be a multivalued\\ +
 # attribute. (string value)\\  # attribute. (string value)\\ 
-#user_id_attribute = cn +#user_id_attribute = cn # LDAP attribute mapped to user name. (string value)\\  
- +#user_name_attribute = sn # LDAP attribute mapped to user email. (string value)\\  
- +#user_mail_attribute = mail # LDAP attribute mapped to password. (string value)\\  
-# LDAP attribute mapped to user name. (string value)\\  +#user_pass_attribute = userPassword # LDAP attribute mapped to user enabled flag. (string value)\\  
-#user_name_attribute = sn +#user_enabled_attribute = enabled # Invert the meaning of the boolean enabled values. Some LDAP servers use a\\ 
- +
- +
-# LDAP attribute mapped to user email. (string value)\\  +
-#user_mail_attribute = mail +
- +
- +
-# LDAP attribute mapped to password. (string value)\\  +
-#user_pass_attribute = userPassword +
- +
- +
-# LDAP attribute mapped to user enabled flag. (string value)\\  +
-#user_enabled_attribute = enabled +
- +
- +
-# Invert the meaning of the boolean enabled values. Some LDAP servers use a\\ +
 # boolean lock attribute where "true" means an account is disabled. Setting\\  # boolean lock attribute where "true" means an account is disabled. Setting\\ 
 # "user_enabled_invert = true" will allow these lock attributes to be used.\\  # "user_enabled_invert = true" will allow these lock attributes to be used.\\ 
 # This setting will have no effect if "user_enabled_mask" or\\  # This setting will have no effect if "user_enabled_mask" or\\ 
 # "user_enabled_emulation" settings are in use. (boolean value)\\  # "user_enabled_emulation" settings are in use. (boolean value)\\ 
-#user_enabled_invert = false +#user_enabled_invert = false # Bitmask integer to indicate the bit that the enabled value is stored in if\\ 
- +
- +
-# Bitmask integer to indicate the bit that the enabled value is stored in if\\ +
 # the LDAP server represents "enabled" as a bit on an integer rather than a\\  # the LDAP server represents "enabled" as a bit on an integer rather than a\\ 
 # boolean. A value of "0" indicates the mask is not used. If this is not set to\\  # boolean. A value of "0" indicates the mask is not used. If this is not set to\\ 
 # "0" the typical value is "2". This is typically used when\\  # "0" the typical value is "2". This is typically used when\\ 
 # "user_enabled_attribute = userAccountControl". (integer value)\\  # "user_enabled_attribute = userAccountControl". (integer value)\\ 
-#user_enabled_mask = 0 +#user_enabled_mask = 0 # Default value to enable users. This should match an appropriate int value if\\ 
- +
- +
-# 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 "True" the typical value is "512".\\  # enabled or disabled. If this is not set to "True" the typical value is "512".\\ 
 # This is typically used when "user_enabled_attribute = userAccountControl".\\  # This is typically used when "user_enabled_attribute = userAccountControl".\\ 
 # (string value)\\  # (string value)\\ 
-#user_enabled_default = True +#user_enabled_default = True # List of attributes stripped off the user on update. (list value)\\  
- +#user_attribute_ignore = default_project_id # LDAP attribute mapped to default_project_id for users. (string value)\\  
- +#user_default_project_id_attribute = <None> # Allow user creation in LDAP backend. (boolean value)\\  
-# List of attributes stripped off the user on update. (list value)\\  +#user_allow_create = true # Allow user updates in LDAP backend. (boolean value)\\  
-#user_attribute_ignore = default_project_id +#user_allow_update = true # Allow user deletion in LDAP backend. (boolean value)\\  
- +#user_allow_delete = true # If true, Keystone uses an alternative method to determine if a user is\\ 
- +
-# LDAP attribute mapped to default_project_id for users. (string value)\\  +
-#user_default_project_id_attribute = <None> +
- +
- +
-# Allow user creation in LDAP backend. (boolean value)\\  +
-#user_allow_create = true +
- +
- +
-# Allow user updates in LDAP backend. (boolean value)\\  +
-#user_allow_update = true +
- +
- +
-# Allow user deletion in LDAP backend. (boolean value)\\  +
-#user_allow_delete = true +
- +
- +
-# 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\\ 
 # "user_enabled_emulation_dn" group. (boolean value)\\  # "user_enabled_emulation_dn" group. (boolean value)\\ 
-#user_enabled_emulation = false +#user_enabled_emulation = false # DN of the group entry to hold enabled users when using enabled emulation.\\ 
- +
- +
-# DN of the group entry to hold enabled users when using enabled emulation.\\ +
 # (string value)\\  # (string value)\\ 
-#user_enabled_emulation_dn = <None> +#user_enabled_emulation_dn = <None> # Use the "group_member_attribute" and "group_objectclass" settings to\\ 
- +
- +
-# Use the "group_member_attribute" and "group_objectclass" settings to\\ +
 # determine membership in the emulated enabled group. (boolean value)\\  # determine membership in the emulated enabled group. (boolean value)\\ 
-#user_enabled_emulation_use_group_config = false +#user_enabled_emulation_use_group_config = false # List of additional LDAP attributes used for mapping additional attribute\\ 
- +
- +
-# List of additional LDAP attributes used for mapping additional attribute\\ +
 # mappings for users. Attribute mapping format is <ldap_attr>:<user_attr>,\\  # mappings for users. Attribute mapping format is <ldap_attr>:<user_attr>,\\ 
 # 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)\\ 
-#user_additional_attribute_mapping = +#user_additional_attribute_mapping = # Search base for projects. Defaults to the suffix value. (string value)\\ 
- +
- +
-# Search base for projects. Defaults to the suffix value. (string value)\\ +
 # Deprecated group/name - [ldap]/tenant_tree_dn\\  # Deprecated group/name - [ldap]/tenant_tree_dn\\ 
 # 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.\\ 
-#project_tree_dn = <None> +#project_tree_dn = <None> # LDAP search filter for projects. (string value)\\ 
- +
- +
-# LDAP search filter for projects. (string value)\\ +
 # Deprecated group/name - [ldap]/tenant_filter\\  # Deprecated group/name - [ldap]/tenant_filter\\ 
 # 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.\\ 
-#project_filter = <None> +#project_filter = <None> # LDAP objectclass for projects. (string value)\\ 
- +
- +
-# LDAP objectclass for projects. (string value)\\ +
 # Deprecated group/name - [ldap]/tenant_objectclass\\  # Deprecated group/name - [ldap]/tenant_objectclass\\ 
 # 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.\\ 
-#project_objectclass = groupOfNames +#project_objectclass = groupOfNames # LDAP attribute mapped to project id. (string value)\\ 
- +
- +
-# LDAP attribute mapped to project id. (string value)\\ +
 # Deprecated group/name - [ldap]/tenant_id_attribute\\  # Deprecated group/name - [ldap]/tenant_id_attribute\\ 
 # 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.\\ 
-#project_id_attribute = cn +#project_id_attribute = cn # LDAP attribute mapped to project membership for user. (string value)\\ 
- +
- +
-# LDAP attribute mapped to project membership for user. (string value)\\ +
 # Deprecated group/name - [ldap]/tenant_member_attribute\\  # Deprecated group/name - [ldap]/tenant_member_attribute\\ 
 # 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.\\ 
-#project_member_attribute = member +#project_member_attribute = member # LDAP attribute mapped to project name. (string value)\\ 
- +
- +
-# LDAP attribute mapped to project name. (string value)\\ +
 # Deprecated group/name - [ldap]/tenant_name_attribute\\  # Deprecated group/name - [ldap]/tenant_name_attribute\\ 
 # 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.\\ 
-#project_name_attribute = ou +#project_name_attribute = ou # LDAP attribute mapped to project description. (string value)\\ 
- +
- +
-# LDAP attribute mapped to project description. (string value)\\ +
 # Deprecated group/name - [ldap]/tenant_desc_attribute\\  # Deprecated group/name - [ldap]/tenant_desc_attribute\\ 
 # 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.\\ 
-#project_desc_attribute = description +#project_desc_attribute = description # LDAP attribute mapped to project enabled. (string value)\\ 
- +
- +
-# LDAP attribute mapped to project enabled. (string value)\\ +
 # Deprecated group/name - [ldap]/tenant_enabled_attribute\\  # Deprecated group/name - [ldap]/tenant_enabled_attribute\\ 
 # 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.\\ 
-#project_enabled_attribute = enabled +#project_enabled_attribute = enabled # LDAP attribute mapped to project domain_id. (string value)\\ 
- +
- +
-# LDAP attribute mapped to project domain_id. (string value)\\ +
 # Deprecated group/name - [ldap]/tenant_domain_id_attribute\\  # Deprecated group/name - [ldap]/tenant_domain_id_attribute\\ 
 # 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.\\ 
-#project_domain_id_attribute = businessCategory +#project_domain_id_attribute = businessCategory # List of attributes stripped off the project on update. (list value)\\ 
- +
- +
-# List of attributes stripped off the project on update. (list value)\\ +
 # Deprecated group/name - [ldap]/tenant_attribute_ignore\\  # Deprecated group/name - [ldap]/tenant_attribute_ignore\\ 
 # 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.\\ 
-#project_attribute_ignore = +#project_attribute_ignore = # Allow project creation in LDAP backend. (boolean value)\\ 
- +
- +
-# Allow project creation in LDAP backend. (boolean value)\\ +
 # Deprecated group/name - [ldap]/tenant_allow_create\\  # Deprecated group/name - [ldap]/tenant_allow_create\\ 
 # 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.\\ 
-#project_allow_create = true +#project_allow_create = true # Allow project update in LDAP backend. (boolean value)\\ 
- +
- +
-# Allow project update in LDAP backend. (boolean value)\\ +
 # Deprecated group/name - [ldap]/tenant_allow_update\\  # Deprecated group/name - [ldap]/tenant_allow_update\\ 
 # 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.\\ 
-#project_allow_update = true +#project_allow_update = true # Allow project deletion in LDAP backend. (boolean value)\\ 
- +
- +
-# Allow project deletion in LDAP backend. (boolean value)\\ +
 # Deprecated group/name - [ldap]/tenant_allow_delete\\  # Deprecated group/name - [ldap]/tenant_allow_delete\\ 
 # 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.\\ 
-#project_allow_delete = true +#project_allow_delete = true # If true, Keystone uses an alternative method to determine if a project is\\ 
- +
- +
-# 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\\ 
 # "project_enabled_emulation_dn" group. (boolean value)\\  # "project_enabled_emulation_dn" group. (boolean value)\\ 
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.\\ 
-#project_enabled_emulation = false +#project_enabled_emulation = false # DN of the group entry to hold enabled projects when using enabled emulation.\\ 
- +
- +
-# DN of the group entry to hold enabled projects when using enabled emulation.\\ +
 # (string value)\\  # (string value)\\ 
 # Deprecated group/name - [ldap]/tenant_enabled_emulation_dn\\  # Deprecated group/name - [ldap]/tenant_enabled_emulation_dn\\ 
 # 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.\\ 
-#project_enabled_emulation_dn = <None> +#project_enabled_emulation_dn = <None> # Use the "group_member_attribute" and "group_objectclass" settings to\\ 
- +
- +
-# Use the "group_member_attribute" and "group_objectclass" settings to\\ +
 # determine membership in the emulated enabled group. (boolean value)\\  # determine membership in the emulated enabled group. (boolean value)\\ 
-#project_enabled_emulation_use_group_config = false +#project_enabled_emulation_use_group_config = false # Additional attribute mappings for projects. Attribute mapping format is\\ 
- +
- +
-# Additional attribute mappings for projects. Attribute mapping format is\\ +
 # <ldap_attr>:<user_attr>, where ldap_attr is the attribute in the LDAP entry\\  # <ldap_attr>:<user_attr>, where ldap_attr is the attribute in the LDAP entry\\ 
 # 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.\\ 
-#project_additional_attribute_mapping = +#project_additional_attribute_mapping = # Search base for roles. Defaults to the suffix value. (string value)\\ 
- +
- +
-# 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.\\ 
-#role_tree_dn = <None> +#role_tree_dn = <None> # LDAP search filter for roles. (string value)\\ 
- +
- +
-# 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.\\ 
-#role_filter = <None> +#role_filter = <None> # LDAP objectclass for roles. (string value)\\ 
- +
- +
-# 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.\\ 
-#role_objectclass = organizationalRole +#role_objectclass = organizationalRole # LDAP attribute mapped to role id. (string value)\\ 
- +
- +
-# 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.\\ 
-#role_id_attribute = cn +#role_id_attribute = cn # LDAP attribute mapped to role name. (string value)\\ 
- +
- +
-# 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.\\ 
-#role_name_attribute = ou +#role_name_attribute = ou # LDAP attribute mapped to role membership. (string value)\\ 
- +
- +
-# 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.\\ 
-#role_member_attribute = roleOccupant +#role_member_attribute = roleOccupant # List of attributes stripped off the role on update. (list value)\\ 
- +
- +
-# 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.\\ 
-#role_attribute_ignore = +#role_attribute_ignore = # Allow role creation in LDAP backend. (boolean value)\\ 
- +
- +
-# 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.\\ 
-#role_allow_create = true +#role_allow_create = true # Allow role update in LDAP backend. (boolean value)\\ 
- +
- +
-# 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.\\ 
-#role_allow_update = true +#role_allow_update = true # Allow role deletion in LDAP backend. (boolean value)\\ 
- +
- +
-# 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.\\ 
-#role_allow_delete = true +#role_allow_delete = true # Additional attribute mappings for roles. Attribute mapping format is\\ 
- +
- +
-# Additional attribute mappings for roles. Attribute mapping format is\\ +
 # <ldap_attr>:<user_attr>, where ldap_attr is the attribute in the LDAP entry\\  # <ldap_attr>:<user_attr>, where ldap_attr is the attribute in the LDAP entry\\ 
 # 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.\\ 
-#role_additional_attribute_mapping = +#role_additional_attribute_mapping = # Search base for groups. Defaults to the suffix value. (string value)\\  
- +#group_tree_dn = <None> # LDAP search filter for groups. (string value)\\  
- +#group_filter = <None> # LDAP objectclass for groups. (string value)\\  
-# Search base for groups. Defaults to the suffix value. (string value)\\  +#group_objectclass = groupOfNames # LDAP attribute mapped to group id. (string value)\\  
-#group_tree_dn = <None> +#group_id_attribute = cn # LDAP attribute mapped to group name. (string value)\\  
- +#group_name_attribute = ou # LDAP attribute mapped to show group membership. (string value)\\  
- +#group_member_attribute = member # LDAP attribute mapped to group description. (string value)\\  
-# LDAP search filter for groups. (string value)\\  +#group_desc_attribute = description # List of attributes stripped off the group on update. (list value)\\  
-#group_filter = <None> +#group_attribute_ignore = # Allow group creation in LDAP backend. (boolean value)\\  
- +#group_allow_create = true # Allow group update in LDAP backend. (boolean value)\\  
- +#group_allow_update = true # Allow group deletion in LDAP backend. (boolean value)\\  
-# LDAP objectclass for groups. (string value)\\  +#group_allow_delete = true # Additional attribute mappings for groups. Attribute mapping format is\\ 
-#group_objectclass = groupOfNames +
- +
- +
-# LDAP attribute mapped to group id. (string value)\\  +
-#group_id_attribute = cn +
- +
- +
-# LDAP attribute mapped to group name. (string value)\\  +
-#group_name_attribute = ou +
- +
- +
-# LDAP attribute mapped to show group membership. (string value)\\  +
-#group_member_attribute = member +
- +
- +
-# LDAP attribute mapped to group description. (string value)\\  +
-#group_desc_attribute = description +
- +
- +
-# List of attributes stripped off the group on update. (list value)\\  +
-#group_attribute_ignore = +
- +
- +
-# Allow group creation in LDAP backend. (boolean value)\\  +
-#group_allow_create = true +
- +
- +
-# Allow group update in LDAP backend. (boolean value)\\  +
-#group_allow_update = true +
- +
- +
-# Allow group deletion in LDAP backend. (boolean value)\\  +
-#group_allow_delete = true +
- +
- +
-# Additional attribute mappings for groups. Attribute mapping format is\\ +
 # <ldap_attr>:<user_attr>, where ldap_attr is the attribute in the LDAP entry\\  # <ldap_attr>:<user_attr>, where ldap_attr is the attribute in the LDAP entry\\ 
 # and user_attr is the Identity API attribute. (list value)\\  # and user_attr is the Identity API attribute. (list value)\\ 
-#group_additional_attribute_mapping = +#group_additional_attribute_mapping = # CA certificate file path for communicating with LDAP servers. (string value)\\  
- +#tls_cacertfile = <None> # CA certificate directory path for communicating with LDAP servers. (string\\ 
- +
-# CA certificate file path for communicating with LDAP servers. (string value)\\  +
-#tls_cacertfile = <None> +
- +
- +
-# CA certificate directory path for communicating with LDAP servers. (string\\ +
 # value)\\  # value)\\ 
-#tls_cacertdir = <None> +#tls_cacertdir = <None> # Enable TLS for communicating with LDAP servers. (boolean 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\\ 
-#tls_req_cert = demand +#tls_req_cert = demand # Enable LDAP connection pooling. (boolean value)\\  
- +#use_pool = false # Connection pool size. (integer value)\\  
- +#pool_size = 10 # Maximum count of reconnect trials. (integer value)\\  
-# Enable LDAP connection pooling. (boolean value)\\  +#pool_retry_max = 3 # Time span in seconds to wait between two reconnect trials. (floating point\\ 
-#use_pool = false +
- +
- +
-# Connection pool size. (integer value)\\  +
-#pool_size = 10 +
- +
- +
-# Maximum count of reconnect trials. (integer value)\\  +
-#pool_retry_max = 3 +
- +
- +
-# Time span in seconds to wait between two reconnect trials. (floating point\\ +
 # value)\\  # value)\\ 
-#pool_retry_delay = 0.1 +#pool_retry_delay = 0.1 # Connector timeout in seconds. Value -1 indicates indefinite wait for\\ 
- +
- +
-# Connector timeout in seconds. Value -1 indicates indefinite wait for\\ +
 # response. (integer value)\\  # response. (integer value)\\ 
-#pool_connection_timeout = -1 +#pool_connection_timeout = -1 # Connection lifetime in seconds. (integer value)\\  
- +#pool_connection_lifetime = 600 # Enable LDAP connection pooling for end user authentication. If use_pool is\\ 
- +
-# Connection lifetime in seconds. (integer value)\\  +
-#pool_connection_lifetime = 600 +
- +
- +
-# 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)\\ 
-#use_auth_pool = false +#use_auth_pool = false # End user auth connection pool size. (integer value)\\  
- +#auth_pool_size = 100 # End user auth connection lifetime in seconds. (integer value)\\  
- +#auth_pool_connection_lifetime = 60\\  
-# End user auth connection pool size. (integer value)\\  +[matchmaker_redis] #\\ 
-#auth_pool_size = 100 +
- +
- +
-# End user auth connection lifetime in seconds. (integer value)\\  +
-#auth_pool_connection_lifetime = 60 +
- +
- +
-\\  +
-[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 = <None>\\  
-#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 = <None> +
- +
- +
-\\  +
-[matchmaker_ring] +
- +
- +
-#\\ +
 # From oslo.messaging\\  # From oslo.messaging\\ 
-# +# # Matchmaker ring file (JSON). (string value)\\ 
- +
- +
-# Matchmaker ring file (JSON). (string value)\\ +
 # Deprecated group/name - [DEFAULT]/matchmaker_ringfile\\  # Deprecated group/name - [DEFAULT]/matchmaker_ringfile\\ 
-#ringfile = /etc/oslo/matchmaker_ring.json +#ringfile = /etc/oslo/matchmaker_ring.json\\  
- +[memcache] #\\ 
- +
-\\  +
-[memcache] +
- +
- +
-#\\ +
 # From keystone\\  # From keystone\\ 
-# +# # Memcache servers in the format of "host:port". (list value)\\  
- +servers = localhost:11211 # Number of seconds memcached server is considered dead before it is tried\\ 
- +
-# Memcache servers in the format of "host:port". (list value)\\  +
-servers = localhost:11211 +
- +
- +
-# 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)\\ 
-#socket_timeout = 3 +#socket_timeout = 3 # Max total number of open connections to every memcached server. This is used\\ 
- +
- +
-# 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)\\ 
-#pool_maxsize = 10 +#pool_maxsize = 10 # Number of seconds a connection to memcached is held unused in the pool before\\ 
- +
- +
-# 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)\\ 
-#pool_unused_timeout = 60 +#pool_unused_timeout = 60 # Number of seconds that an operation will wait to get a memcache client\\ 
- +
- +
-# 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)\\ 
-#pool_connection_get_timeout = 10 +#pool_connection_get_timeout = 10\\  
- +[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)\\  
- +#request_token_duration = 28800 # Duration (in seconds) for the OAuth Access Token. (integer value)\\  
- +#access_token_duration = 86400\\  
-# Duration (in seconds) for the OAuth Request Token. (integer value)\\  +[os_inherit] #\\ 
-#request_token_duration = 28800 +
- +
- +
-# Duration (in seconds) for the OAuth Access Token. (integer value)\\  +
-#access_token_duration = 86400 +
- +
- +
-\\  +
-[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]/server_request_prefix\\  # Deprecated group/name - [amqp1]/server_request_prefix\\ 
-#server_request_prefix = exclusive +#server_request_prefix = exclusive # address prefix used when broadcasting to all servers (string value)\\ 
- +
- +
-# address prefix used when broadcasting to all servers (string value)\\ +
 # Deprecated group/name - [amqp1]/broadcast_prefix\\  # Deprecated group/name - [amqp1]/broadcast_prefix\\ 
-#broadcast_prefix = broadcast +#broadcast_prefix = broadcast # address prefix when sending to any server in group (string value)\\ 
- +
- +
-# address prefix when sending to any server in group (string value)\\ +
 # Deprecated group/name - [amqp1]/group_request_prefix\\  # Deprecated group/name - [amqp1]/group_request_prefix\\ 
-#group_request_prefix = unicast +#group_request_prefix = unicast # Name for the AMQP container (string value)\\ 
- +
- +
-# Name for the AMQP container (string value)\\ +
 # Deprecated group/name - [amqp1]/container_name\\  # Deprecated group/name - [amqp1]/container_name\\ 
-#container_name = <None> +#container_name = <None> # Timeout for inactive connections (in seconds) (integer value)\\ 
- +
- +
-# Timeout for inactive connections (in seconds) (integer value)\\ +
 # Deprecated group/name - [amqp1]/idle_timeout\\  # Deprecated group/name - [amqp1]/idle_timeout\\ 
-#idle_timeout = 0 +#idle_timeout = 0 # Debug: dump AMQP frames to stdout (boolean value)\\ 
- +
- +
-# Debug: dump AMQP frames to stdout (boolean value)\\ +
 # Deprecated group/name - [amqp1]/trace\\  # Deprecated group/name - [amqp1]/trace\\ 
-#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]/ssl_ca_file\\  # Deprecated group/name - [amqp1]/ssl_ca_file\\ 
-#ssl_ca_file = +#ssl_ca_file = # Identifying certificate PEM file to present to clients (string value)\\ 
- +
- +
-# Identifying certificate PEM file to present to clients (string value)\\ +
 # Deprecated group/name - [amqp1]/ssl_cert_file\\  # Deprecated group/name - [amqp1]/ssl_cert_file\\ 
-#ssl_cert_file = +#ssl_cert_file = # Private key PEM file used to sign cert_file certificate (string value)\\ 
- +
- +
-# Private key PEM file used to sign cert_file certificate (string value)\\ +
 # Deprecated group/name - [amqp1]/ssl_key_file\\  # Deprecated group/name - [amqp1]/ssl_key_file\\ 
-#ssl_key_file = +#ssl_key_file = # Password for decrypting ssl_key_file (if encrypted) (string value)\\ 
- +
- +
-# Password for decrypting ssl_key_file (if encrypted) (string value)\\ +
 # Deprecated group/name - [amqp1]/ssl_key_password\\  # Deprecated group/name - [amqp1]/ssl_key_password\\ 
-#ssl_key_password = <None> +#ssl_key_password = <None> # Accept clients using either SSL or plain TCP (boolean value)\\ 
- +
- +
-# Accept clients using either SSL or plain TCP (boolean value)\\ +
 # Deprecated group/name - [amqp1]/allow_insecure_clients\\  # Deprecated group/name - [amqp1]/allow_insecure_clients\\ 
-#allow_insecure_clients = false +#allow_insecure_clients = false\\  
- +[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]/amqp_durable_queues\\  # Deprecated group/name - [DEFAULT]/amqp_durable_queues\\ 
 # Deprecated group/name - [DEFAULT]/rabbit_durable_queues\\  # Deprecated group/name - [DEFAULT]/rabbit_durable_queues\\ 
-#amqp_durable_queues = false +#amqp_durable_queues = false # Auto-delete queues in AMQP. (boolean value)\\ 
- +
- +
-# Auto-delete queues in AMQP. (boolean value)\\ +
 # Deprecated group/name - [DEFAULT]/amqp_auto_delete\\  # Deprecated group/name - [DEFAULT]/amqp_auto_delete\\ 
-#amqp_auto_delete = false +#amqp_auto_delete = false # Send a single AMQP reply to call message. The current behaviour since oslo-\\ 
- +
- +
-# 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)\\ 
-#send_single_reply = false +#send_single_reply = false # Qpid broker hostname. (string value)\\ 
- +
- +
-# Qpid broker hostname. (string value)\\ +
 # Deprecated group/name - [DEFAULT]/qpid_hostname\\  # Deprecated group/name - [DEFAULT]/qpid_hostname\\ 
-#qpid_hostname = localhost +#qpid_hostname = localhost # Qpid broker port. (integer value)\\ 
- +
- +
-# Qpid broker port. (integer value)\\ +
 # Deprecated group/name - [DEFAULT]/qpid_port\\  # Deprecated group/name - [DEFAULT]/qpid_port\\ 
-#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]/qpid_hosts\\  # Deprecated group/name - [DEFAULT]/qpid_hosts\\ 
-#qpid_hosts = $qpid_hostname:$qpid_port +#qpid_hosts = $qpid_hostname:$qpid_port # Username for Qpid connection. (string value)\\ 
- +
- +
-# Username for Qpid connection. (string value)\\ +
 # Deprecated group/name - [DEFAULT]/qpid_username\\  # Deprecated group/name - [DEFAULT]/qpid_username\\ 
-#qpid_username = +#qpid_username = # Password for Qpid connection. (string value)\\ 
- +
- +
-# Password for Qpid connection. (string value)\\ +
 # Deprecated group/name - [DEFAULT]/qpid_password\\  # Deprecated group/name - [DEFAULT]/qpid_password\\ 
-#qpid_password = +#qpid_password = # Space separated list of SASL mechanisms to use for auth. (string value)\\ 
- +
- +
-# Space separated list of SASL mechanisms to use for auth. (string value)\\ +
 # Deprecated group/name - [DEFAULT]/qpid_sasl_mechanisms\\  # Deprecated group/name - [DEFAULT]/qpid_sasl_mechanisms\\ 
-#qpid_sasl_mechanisms = +#qpid_sasl_mechanisms = # Seconds between connection keepalive heartbeats. (integer value)\\ 
- +
- +
-# Seconds between connection keepalive heartbeats. (integer value)\\ +
 # Deprecated group/name - [DEFAULT]/qpid_heartbeat\\  # Deprecated group/name - [DEFAULT]/qpid_heartbeat\\ 
-#qpid_heartbeat = 60 +#qpid_heartbeat = 60 # Transport to use, either 'tcp' or 'ssl'. (string value)\\ 
- +
- +
-# Transport to use, either 'tcp' or 'ssl'. (string value)\\ +
 # Deprecated group/name - [DEFAULT]/qpid_protocol\\  # Deprecated group/name - [DEFAULT]/qpid_protocol\\ 
-#qpid_protocol = tcp +#qpid_protocol = tcp # Whether to disable the Nagle algorithm. (boolean value)\\ 
- +
- +
-# Whether to disable the Nagle algorithm. (boolean value)\\ +
 # Deprecated group/name - [DEFAULT]/qpid_tcp_nodelay\\  # Deprecated group/name - [DEFAULT]/qpid_tcp_nodelay\\ 
-#qpid_tcp_nodelay = true +#qpid_tcp_nodelay = true # The number of prefetched messages held by receiver. (integer value)\\ 
- +
- +
-# The number of prefetched messages held by receiver. (integer value)\\ +
 # Deprecated group/name - [DEFAULT]/qpid_receiver_capacity\\  # Deprecated group/name - [DEFAULT]/qpid_receiver_capacity\\ 
-#qpid_receiver_capacity = 1 +#qpid_receiver_capacity = 1 # The qpid topology version to use. Version 1 is what was originally used by\\  
- +# 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.  Version 2 includes some backwards-incompatible changes that allow\\  +
-# 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]/qpid_topology_version\\  # Deprecated group/name - [DEFAULT]/qpid_topology_version\\ 
-#qpid_topology_version = 1 +#qpid_topology_version = 1\\  
- +[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]/amqp_durable_queues\\  # Deprecated group/name - [DEFAULT]/amqp_durable_queues\\ 
 # Deprecated group/name - [DEFAULT]/rabbit_durable_queues\\  # Deprecated group/name - [DEFAULT]/rabbit_durable_queues\\ 
-#amqp_durable_queues = false +#amqp_durable_queues = false # Auto-delete queues in AMQP. (boolean value)\\ 
- +
- +
-# Auto-delete queues in AMQP. (boolean value)\\ +
 # Deprecated group/name - [DEFAULT]/amqp_auto_delete\\  # Deprecated group/name - [DEFAULT]/amqp_auto_delete\\ 
-#amqp_auto_delete = false +#amqp_auto_delete = false # Send a single AMQP reply to call message. The current behaviour since oslo-\\ 
- +
- +
-# 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)\\ 
-#send_single_reply = false +#send_single_reply = false # SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and\\ 
- +
- +
-# 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]/kombu_ssl_version\\  # Deprecated group/name - [DEFAULT]/kombu_ssl_version\\ 
-#kombu_ssl_version = +#kombu_ssl_version = # SSL key file (valid only if SSL enabled). (string value)\\ 
- +
- +
-# SSL key file (valid only if SSL enabled). (string value)\\ +
 # Deprecated group/name - [DEFAULT]/kombu_ssl_keyfile\\  # Deprecated group/name - [DEFAULT]/kombu_ssl_keyfile\\ 
-#kombu_ssl_keyfile = +#kombu_ssl_keyfile = # SSL cert file (valid only if SSL enabled). (string value)\\ 
- +
- +
-# SSL cert file (valid only if SSL enabled). (string value)\\ +
 # Deprecated group/name - [DEFAULT]/kombu_ssl_certfile\\  # Deprecated group/name - [DEFAULT]/kombu_ssl_certfile\\ 
-#kombu_ssl_certfile = +#kombu_ssl_certfile = # SSL certification authority file (valid only if SSL enabled). (string value)\\ 
- +
- +
-# SSL certification authority file (valid only if SSL enabled). (string value)\\ +
 # Deprecated group/name - [DEFAULT]/kombu_ssl_ca_certs\\  # Deprecated group/name - [DEFAULT]/kombu_ssl_ca_certs\\ 
-#kombu_ssl_ca_certs = +#kombu_ssl_ca_certs = # How long to wait before reconnecting in response to an AMQP consumer cancel\\ 
- +
- +
-# 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]/kombu_reconnect_delay\\  # Deprecated group/name - [DEFAULT]/kombu_reconnect_delay\\ 
-#kombu_reconnect_delay = 1.0 +#kombu_reconnect_delay = 1.0 # How long to wait before considering a reconnect attempt to have failed. This\\ 
- +
- +
-# 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)\\ 
-#kombu_reconnect_timeout = 60 +#kombu_reconnect_timeout = 60 # The RabbitMQ broker address where a single node is used. (string value)\\ 
- +
- +
-# The RabbitMQ broker address where a single node is used. (string value)\\ +
 # Deprecated group/name - [DEFAULT]/rabbit_host\\  # Deprecated group/name - [DEFAULT]/rabbit_host\\ 
-#rabbit_host = localhost +#rabbit_host = localhost # The RabbitMQ broker port where a single node is used. (integer value)\\ 
- +
- +
-# The RabbitMQ broker port where a single node is used. (integer value)\\ +
 # Deprecated group/name - [DEFAULT]/rabbit_port\\  # Deprecated group/name - [DEFAULT]/rabbit_port\\ 
-#rabbit_port = 5672 +#rabbit_port = 5672 # RabbitMQ HA cluster host:port pairs. (list value)\\ 
- +
- +
-# RabbitMQ HA cluster host:port pairs. (list value)\\ +
 # Deprecated group/name - [DEFAULT]/rabbit_hosts\\  # Deprecated group/name - [DEFAULT]/rabbit_hosts\\ 
-#rabbit_hosts = $rabbit_host:$rabbit_port +#rabbit_hosts = $rabbit_host:$rabbit_port # Connect over SSL for RabbitMQ. (boolean value)\\ 
- +
- +
-# Connect over SSL for RabbitMQ. (boolean value)\\ +
 # Deprecated group/name - [DEFAULT]/rabbit_use_ssl\\  # Deprecated group/name - [DEFAULT]/rabbit_use_ssl\\ 
-#rabbit_use_ssl = false +#rabbit_use_ssl = false # The RabbitMQ userid. (string value)\\ 
- +
- +
-# The RabbitMQ userid. (string value)\\ +
 # Deprecated group/name - [DEFAULT]/rabbit_userid\\  # Deprecated group/name - [DEFAULT]/rabbit_userid\\ 
-#rabbit_userid = guest +#rabbit_userid = guest # The RabbitMQ password. (string value)\\ 
- +
- +
-# The RabbitMQ password. (string value)\\ +
 # Deprecated group/name - [DEFAULT]/rabbit_password\\  # Deprecated group/name - [DEFAULT]/rabbit_password\\ 
-#rabbit_password = guest +#rabbit_password = guest # The RabbitMQ login method. (string value)\\ 
- +
- +
-# The RabbitMQ login method. (string value)\\ +
 # Deprecated group/name - [DEFAULT]/rabbit_login_method\\  # Deprecated group/name - [DEFAULT]/rabbit_login_method\\ 
-#rabbit_login_method = AMQPLAIN +#rabbit_login_method = AMQPLAIN # The RabbitMQ virtual host. (string value)\\ 
- +
- +
-# The RabbitMQ virtual host. (string value)\\ +
 # Deprecated group/name - [DEFAULT]/rabbit_virtual_host\\  # Deprecated group/name - [DEFAULT]/rabbit_virtual_host\\ 
-#rabbit_virtual_host = / +#rabbit_virtual_host = / # How frequently to retry connecting with RabbitMQ. (integer value)\\  
- +#rabbit_retry_interval = 1 # How long to backoff for between retries when connecting to RabbitMQ. (integer\\ 
- +
-# How frequently to retry connecting with RabbitMQ. (integer value)\\  +
-#rabbit_retry_interval = 1 +
- +
- +
-# How long to backoff for between retries when connecting to RabbitMQ. (integer\\ +
 # value)\\  # value)\\ 
 # Deprecated group/name - [DEFAULT]/rabbit_retry_backoff\\  # Deprecated group/name - [DEFAULT]/rabbit_retry_backoff\\ 
-#rabbit_retry_backoff = 2 +#rabbit_retry_backoff = 2 # Maximum number of RabbitMQ connection retries. Default is 0 (infinite retry\\ 
- +
- +
-# Maximum number of RabbitMQ connection retries. Default is 0 (infinite retry\\ +
 # count). (integer value)\\  # count). (integer value)\\ 
 # Deprecated group/name - [DEFAULT]/rabbit_max_retries\\  # Deprecated group/name - [DEFAULT]/rabbit_max_retries\\ 
-#rabbit_max_retries = 0 +#rabbit_max_retries = 0 # Use HA queues in RabbitMQ (x-ha-policy: all). If you change this option, you\\ 
- +
- +
-# Use HA queues in RabbitMQ (x-ha-policy: all). If you change this option, you\\ +
 # must wipe the RabbitMQ database. (boolean value)\\  # must wipe the RabbitMQ database. (boolean value)\\ 
 # Deprecated group/name - [DEFAULT]/rabbit_ha_queues\\  # Deprecated group/name - [DEFAULT]/rabbit_ha_queues\\ 
-#rabbit_ha_queues = false +#rabbit_ha_queues = false # Number of seconds after which the Rabbit broker is considered down if\\ 
- +
- +
-# Number of seconds after which the Rabbit broker is considered down if\\ +
 # heartbeat's keep-alive fails (0 disable the heartbeat). EXPERIMENTAL (integer\\  # heartbeat's keep-alive fails (0 disable the heartbeat). EXPERIMENTAL (integer\\ 
 # value)\\  # value)\\ 
-#heartbeat_timeout_threshold = 60 +#heartbeat_timeout_threshold = 60 # How often times during the heartbeat_timeout_threshold we check the\\ 
- +
- +
-# How often times during the heartbeat_timeout_threshold we check the\\ +
 # heartbeat. (integer value)\\  # heartbeat. (integer value)\\ 
-#heartbeat_rate = 2 +#heartbeat_rate = 2 # Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake (boolean value)\\ 
- +
- +
-# Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake (boolean value)\\ +
 # Deprecated group/name - [DEFAULT]/fake_rabbit\\  # Deprecated group/name - [DEFAULT]/fake_rabbit\\ 
-#fake_rabbit = false +#fake_rabbit = false\\  
- +[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]/osapi_max_request_body_size\\  # Deprecated group/name - [DEFAULT]/osapi_max_request_body_size\\ 
 # Deprecated group/name - [DEFAULT]/max_request_body_size\\  # Deprecated group/name - [DEFAULT]/max_request_body_size\\ 
-#max_request_body_size = 114688 +#max_request_body_size = 114688 #\\ 
- +
- +
-#\\ +
 # 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)\\ 
-#secure_proxy_ssl_header = X-Forwarded-Proto +#secure_proxy_ssl_header = X-Forwarded-Proto\\  
- +[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]/policy_file\\  # Deprecated group/name - [DEFAULT]/policy_file\\ 
-#policy_file = policy.json +#policy_file = policy.json # Default rule. Enforced when a requested rule is not found. (string value)\\ 
- +
- +
-# Default rule. Enforced when a requested rule is not found. (string value)\\ +
 # Deprecated group/name - [DEFAULT]/policy_default_rule\\  # Deprecated group/name - [DEFAULT]/policy_default_rule\\ 
-#policy_default_rule = default +#policy_default_rule = default # Directories where policy configuration files are stored. They can be relative\\ 
- +
- +
-# 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.  Missing or empty directories are ignored. (multi\\ +# directories to be searched. Missing or empty directories are ignored. (multi\\ 
 # valued)\\  # valued)\\ 
 # Deprecated group/name - [DEFAULT]/policy_dirs\\  # Deprecated group/name - [DEFAULT]/policy_dirs\\ 
 # 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.\\ 
-#policy_dirs = policy.d +#policy_dirs = policy.d\\  
- +[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)\\ 
-#config_file = keystone-paste.ini +#config_file = keystone-paste.ini\\  
- +[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 = <None> +#list_limit = <None>\\  
- +[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 = <None> +#driver = <None> # Toggle for resource caching. This has no effect unless global caching is\\ 
- +
- +
-# Toggle for resource caching. This has no effect unless global caching is\\ +
 # enabled. (boolean value)\\  # enabled. (boolean value)\\ 
 # Deprecated group/name - [assignment]/caching\\  # Deprecated group/name - [assignment]/caching\\ 
-#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]/cache_time\\  # Deprecated group/name - [assignment]/cache_time\\ 
-#cache_time = <None> +#cache_time = <None> # Maximum number of entities that will be returned in a resource collection.\\ 
- +
- +
-# Maximum number of entities that will be returned in a resource collection.\\ +
 # (integer value)\\  # (integer value)\\ 
 # Deprecated group/name - [assignment]/list_limit\\  # Deprecated group/name - [assignment]/list_limit\\ 
-#list_limit = <None> +#list_limit = <None>\\  
- +[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)\\ 
-#expiration_buffer = 1800 +#expiration_buffer = 1800 # Toggle for revocation event caching. This has no effect unless global caching\\ 
- +
- +
-# 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]/revocation_cache_time\\  # Deprecated group/name - [token]/revocation_cache_time\\ 
-#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 = <None> +#driver = <None> # Toggle for role caching. This has no effect unless global caching is enabled.\\ 
- +
- +
-# 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 = <None> +#cache_time = <None> # Maximum number of entities that will be returned in a role collection.\\ 
- +
- +
-# Maximum number of entities that will be returned in a role collection.\\ +
 # (integer value)\\  # (integer value)\\ 
-#list_limit = <None> +#list_limit = <None>\\  
- +[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)\\ 
-#assertion_expiration_time = 3600 +#assertion_expiration_time = 3600 # Binary to be called for XML signing. Install the appropriate package, specify\\ 
- +
- +
-# 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)\\ 
-#xmlsec1_binary = xmlsec1 +#xmlsec1_binary = xmlsec1 # Path of the certfile for SAML signing. For non-production environments, you\\ 
- +
- +
-# Path of the certfile for SAML signing. For non-production environments, you\\ +
 # 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 = /etc/keystone/ssl/certs/signing_cert.pem +#certfile = /etc/keystone/ssl/certs/signing_cert.pem # Path of the keyfile for SAML signing. Note, the path cannot contain a comma.\\ 
- +
- +
-# Path of the keyfile for SAML signing. Note, the path cannot contain a comma.\\ +
 # (string value)\\  # (string value)\\ 
-#keyfile = /etc/keystone/ssl/private/signing_key.pem +#keyfile = /etc/keystone/ssl/private/signing_key.pem # Entity ID value for unique Identity Provider identification. Usually FQDN is\\ 
- +
- +
-# 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://keystone.example.com/v3/OS-FEDERATION/saml2/idp (string value)\\  +[[https://keystone.example.com/v3/OS-FEDERATION/saml2/idp|https://keystone.example.com/v3/OS-FEDERATION/saml2/idp]] (string value)\\  
-#idp_entity_id = <None> +#idp_entity_id = <None> # Identity Provider Single-Sign-On service value, required in the Identity\\ 
- +
- +
-# Identity Provider Single-Sign-On service value, required in the Identity\\ +
 # Provider's metadata. A value is required to generate IDP Metadata. For\\  # Provider's metadata. A value is required to generate IDP Metadata. For\\ 
-# example: https://keystone.example.com/v3/OS-FEDERATION/saml2/sso (string\\ +# example: [[https://keystone.example.com/v3/OS-FEDERATION/saml2/sso|https://keystone.example.com/v3/OS-FEDERATION/saml2/sso]] (string\\ 
 # value)\\  # value)\\ 
-#idp_sso_endpoint = <None>+#idp_sso_endpoint = <None> # Language used by the organization. (string value)\\  
 +#idp_lang = en # Organization name the installation belongs to. (string value)\\  
 +#idp_organization_name = <None> # Organization name to be displayed. (string value)\\  
 +#idp_organization_display_name = <None> # URL of the organization. (string value)\\  
 +#idp_organization_url = <None> # Company of contact person. (string value)\\  
 +#idp_contact_company = <None> # Given name of contact person (string value)\\  
 +#idp_contact_name = <None> # Surname of contact person. (string value)\\  
 +#idp_contact_surname = <None> # Email address of contact person. (string value)\\  
 +#idp_contact_email = <None> # Telephone number of contact person. (string value)\\  
 +#idp_contact_telephone = <None> # The contact type describing the main point of contact for the identity\\  
 +# provider. (string value)\\  
 +# Allowed values: technical, support, administrative, billing, other\\  
 +#idp_contact_type = other # Path to the Identity Provider Metadata file. This file should be generated\\  
 +# with the keystone-manage saml_idp_metadata command. (string value)\\  
 +#idp_metadata_path = /etc/keystone/saml2_idp_metadata.xml # The prefix to use for the RelayState SAML attribute, used when generating ECP\\  
 +# wrapped assertions. (string value)\\  
 +#relay_state_prefix = ss:mem:\\  
 +[signing] #\\  
 +# From keystone\\  
 +# # Path of the certfile for token signing. For non-production environments, you\\  
 +# may be interested in using `keystone-manage pki_setup` to generate self-\\  
 +# signed certificates. (string value)\\  
 +#certfile = /etc/keystone/ssl/certs/signing_cert.pem # Path of the keyfile for token signing. (string value)\\  
 +#keyfile = /etc/keystone/ssl/private/signing_key.pem # Path of the CA for token signing. (string value)\\  
 +#ca_certs = /etc/keystone/ssl/certs/ca.pem # Path of the CA key for token signing. (string value)\\  
 +#ca_key = /etc/keystone/ssl/private/cakey.pem # 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).\\  
 +# (integer value)\\  
 +#valid_days = 3650 # Certificate subject (auto generated certificate) for token signing. (string\\  
 +# value)\\  
 +#cert_subject = /C=US/ST=Unset/L=Unset/O=Unset/CN=[[http://www.example.com|www.example.com]]\\  
 +[ssl] #\\  
 +# From keystone\\  
 +# # Path of the CA key file for SSL. (string value)\\  
 +#ca_key = /etc/keystone/ssl/private/cakey.pem # SSL key length (in bits) (auto generated certificate). (integer value)\\  
 +# 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)\\  
 +#cert_subject = /C=US/ST=Unset/L=Unset/O=Unset/CN=localhost\\  
 +[token] #\\  
 +# From keystone\\  
 +# # External auth mechanisms that should add bind information to token, e.g.,\\  
 +# kerberos,x509. (list value)\\  
 +#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)\\  
 +#enforce_token_bind = permissive # Amount of time a token should remain valid (in seconds). (integer value)\\  
 +#expiration = 3600 # Controls the token construction, validation, and revocation operations.\\  
 +# 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, and sql. (string value)\\  
 +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 = <None> # Revoke token by token identifier. Setting revoke_by_id to true enables\\  
 +# 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)\\  
 +#revoke_by_id = true # 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\\  
 +# value)\\  
 +#allow_rescope_scoped_token = true # The hash algorithm to use for PKI tokens. This can be set to any algorithm\\  
 +# that hashlib supports. WARNING: Before changing this value, the auth_token\\  
 +# middleware must be configured with the hash_algorithms, otherwise token\\  
 +# revocation will not be processed correctly. (string value)\\  
 +#hash_algorithm = md5\\  
 +[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,OU=keystone,O=openstack\\  
 +# trusted_issuer=CN=mary,OU=eng,O=abc (multi valued)\\  
 +#trusted_issuer = # The protocol name for the X.509 tokenless authorization along with the option\\  
 +# 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)\\  
 +#issuer_attribute = SSL_CLIENT_I_DN\\  
 +[trust] #\\  
 +# From keystone\\  
 +# # Delegation and impersonation features can be optionally disabled. (boolean\\  
 +# value)\\  
 +#enabled = true # Enable redelegation feature. (boolean value)\\  
 +#allow_redelegation = false # Maximum depth of trust redelegation. (integer value)\\  
 +#max_redelegation_count = 3 # Entrypoint for the trust backend driver in the keystone.trust namespace.\\  
 +# (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
-#idp_organization_name = <None>+
  
  
-Organization name to be displayed. (string value)\\  +​[root@nova-0 ~]export OS_IDENTITY_API_VERSION=3\\  
-#idp_organization_display_name <None>+[root@nova-0 ~]# export OS_URL=[[http://controller:35357/v3|http://controller:35357/v3]]\\  
 +[root@nova-0 ~]export OS_TOKEN=311a7026c728d5d8dbe5
  
  
-# URL of the organization(string value)\\  +<font 12.8px/arial;;#000000;;#ffffff>[root@nova-0 ~]openstack service create –name keystone –description "OpenStack Identity" identity</font>
-#idp_organization_url = <None>+
  
  
-# Company of contact person. (string value)\\  ++————-+———————————-+
-#idp_contact_company = <None>+
  
  
-# Given name of contact person (string value)\\  +|Field |Value |
-#idp_contact_name = <None>+
  
  
-# Surname of contact person. (string value)\\  ++————-+———————————-+
-#idp_contact_surname = <None>+
  
  
-# Email address of contact person. (string value)\\  +|description |OpenStack Identity | 
-#idp_contact_email = <None>+|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\</nowiki> > identity public [[http://controller:5000/v2.0|http://controller:5000/v2.0]]\\  
 ++————–+———————————-+
  
  
-# The contact type describing the main point of contact for the identity\\  +|Field |Value |
-# provider. (string value)\\  +
-# Allowed values: technical, support, administrative, billing, other\\  +
-#idp_contact_type = other+
  
  
-# Path to the Identity Provider Metadata file. This file should be generated\\  ++————–+———————————-+
-# with the keystone-manage saml_idp_metadata command. (string value)\\  +
-#idp_metadata_path = /etc/keystone/saml2_idp_metadata.xml+
  
  
-# The prefix to use for the RelayState SAML attribute, used when generating ECP\\  +|enabled |True | 
-# wrapped assertions. (string value)\\  +|id |eba15ac28f9b4638ae106814e3da996c | 
-#relay_state_prefix = ss:mem:+|interface |public | 
 +|region |RegionOne | 
 +|region_id |RegionOne | 
 +|service_id |240ecb9fdfb14504957451705815eaa5 | 
 +|service_name |keystone | 
 +|service_type |identity | 
 +|url |[[http://controller:5000/v2.0|http://controller:5000/v2.0]] |
  
  
-\\  ++————–+———————————-+\\  
-[signing]+[root@nova-0 ~]# openstack endpoint create –region RegionOne<nowiki> \</nowiki> > identity internal [[http://controller:5000/v2.0|http://controller:5000/v2.0]]\\  
 ++————–+———————————-+
  
  
-#\\  +|Field |Value |
-# From keystone\\  +
-#+
  
  
-# Path of the certfile for token signing. For non-production environments, you\\  ++————–+———————————-+
-# may be interested in using `keystone-manage pki_setup` to generate self-\\  +
-# signed certificates. (string value)\\  +
-#certfile = /etc/keystone/ssl/certs/signing_cert.pem+
  
  
-# 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:5000/v2.0|http://controller:5000/v2.0]] |
  
  
-# 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<nowiki> \</nowiki> > identity admin [[http://controller:35357/v2.0|http://controller:35357/v2.0]]\\  
 ++————–+———————————-+
  
  
-# Path of the CA key for token signing. (string value)\\  +|Field |Value |
-#ca_key = /etc/keystone/ssl/private/cakey.pem+
  
  
-# 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://controller:35357/v2.0|http://controller:35357/v2.0]] |
  
  
-# Certificate subject (auto generated certificate) for token signing. (string\\  ++————–+———————————-+\\  
-# value)\\  +[root@nova-0 ~]#
-#cert_subject = /C=US/ST=Unset/L=Unset/O=Unset/CN=www.example.com+
  
  
-\\  +[root@nova-0 ~]# openstack project create –domain default %%\%% > –description "Admin Project" admin\\  
-[ssl]++————-+———————————-+
  
  
-#\\  +|Field |Value |
-# From keystone\\  +
-#+
  
  
-# Path of the CA key file for SSL. (string value)\\  ++————-+———————————-+
-#ca_key = /etc/keystone/ssl/private/cakey.pem+
  
  
-# 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 |
-#cert_subject = /C=US/ST=Unset/L=Unset/O=Unset/CN=localhost+
  
  
-\\  ++———–+———————————-+
-[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,x509. (list value)\\  +[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)\\  +
-#enforce_token_bind = permissive+
  
  
-# Amount of time a token should remain valid (in seconds). (integer value)\\  ++——-+———————————-+
-#expiration = 3600+
  
  
-# Controls the token construction, validation, and revocation operations.\\  +|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, and sql. (string value)\\  +[root@nova-0 ~]openstack project create –domain default %%\%% > –description "Service Project" service\\  
-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 = <None>+
  
  
-# 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 | 
-#revoke_by_id = true+|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" demo\\  
-# value)\\  ++————-+———————————-+
-#allow_rescope_scoped_token = true+
  
  
-# 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, otherwise token\\  +
-# revocation will not be processed correctly. (string value)\\  +
-#hash_algorithm = md5+
  
  
-\\  ++————-+———————————-+
-[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 exampletrusted_issuer=CN=john,OU=keystone,O=openstack\\  +
-# trusted_issuer=CN=mary,OU=eng,O=abc (multi valued)\\  +
-#trusted_issuer =+
  
  
-# 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)\\  +
-#issuer_attribute = SSL_CLIENT_I_DN+
  
  
-\\  +|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)\\  ++——-+———————————-+
-#allow_redelegation = false+
  
  
-# Maximum depth of trust redelegation. (integer value)\\  +|id |091b31d38fe0426a8e33fe435134df9e | 
-#max_redelegation_count = 3+|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+\\
  
  • openstackliberty.1454613233.txt.gz
  • Dernière modification : 2016/02/04 19:13
  • de madko