82
82
# or a module with notify() method:
83
83
# onready = keystone.common.systemd
85
# === Notification Options ===
87
# Notifications can be sent when users or projects are created, updated or
88
# deleted. There are three methods of sending notifications: logging (via the
89
# log_file directive), rpc (via a message queue) and no_op (no notifications
92
# notification_driver can be defined multiple times
93
# Do nothing driver (the default)
94
# notification_driver = keystone.openstack.common.notifier.no_op_notifier
95
# Logging driver example (not enabled by default)
96
# notification_driver = keystone.openstack.common.notifier.log_notifier
97
# RPC driver example (not enabled by default)
98
# notification_driver = keystone.openstack.common.notifier.rpc_notifier
100
# Default notification level for outgoing notifications
101
# default_notification_level = INFO
103
# Default publisher_id for outgoing notifications; included in the payload.
104
# default_publisher_id =
106
# AMQP topics to publish to when using the RPC notification driver.
107
# Multiple values can be specified by separating with commas.
108
# The actual topic names will be %s.%(default_notification_level)s
109
# notification_topics = notifications
111
# === RPC Options ===
113
# For Keystone, these options apply only when the RPC notification driver is
116
# The messaging module to use, defaults to kombu.
117
# rpc_backend = keystone.openstack.common.rpc.impl_kombu
119
# Size of RPC thread pool
120
# rpc_thread_pool_size = 64
122
# Size of RPC connection pool
123
# rpc_conn_pool_size = 30
125
# Seconds to wait for a response from call or multicall
126
# rpc_response_timeout = 60
128
# Seconds to wait before a cast expires (TTL). Only supported by impl_zmq.
129
# rpc_cast_timeout = 30
131
# Modules of exceptions that are permitted to be recreated upon receiving
132
# exception data from an rpc call.
133
# allowed_rpc_exception_modules = keystone.openstack.common.exception,nova.exception,cinder.exception,exceptions
135
# If True, use a fake RabbitMQ provider
136
# fake_rabbit = False
138
# AMQP exchange to connect to if using RabbitMQ or Qpid
139
# control_exchange = openstack
86
142
# The SQLAlchemy connection string used to connect to the database
87
143
# connection = sqlite:///keystone.db
287
341
# user_tree_dn = ou=Users,dc=example,dc=com
289
343
# user_objectclass = inetOrgPerson
290
# user_domain_id_attribute = businessCategory
291
344
# user_id_attribute = cn
292
345
# user_name_attribute = sn
293
346
# user_mail_attribute = email
295
348
# user_enabled_attribute = enabled
296
349
# user_enabled_mask = 0
297
350
# user_enabled_default = True
298
# user_attribute_ignore = tenant_id,tenants
351
# user_attribute_ignore = default_project_id,tenants
352
# user_default_project_id_attribute =
299
353
# user_allow_create = True
300
354
# user_allow_update = True
301
355
# user_allow_delete = True