blob: b6939b6f7c7f9d6f6713d54ebc6912c1b2812ed4 [file] [log] [blame]
Matteo Scandoloeb0d11c2017-08-08 13:05:26 -07001
2{#
3Copyright 2017-present Open Networking Foundation
4
5Licensed under the Apache License, Version 2.0 (the "License");
6you may not use this file except in compliance with the License.
7You may obtain a copy of the License at
8
9http://www.apache.org/licenses/LICENSE-2.0
10
11Unless required by applicable law or agreed to in writing, software
12distributed under the License is distributed on an "AS IS" BASIS,
13WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14See the License for the specific language governing permissions and
15limitations under the License.
16#}
17
18
rdudyalab086cf32016-08-11 00:07:45 -040019[DEFAULT]
20rpc_backend = rabbit
21auth_strategy = keystone
22debug = True
23
24#
25# From oslo.log
26#
27
28# If set to true, the logging level will be set to DEBUG instead of the default
29# INFO level. (boolean value)
30#debug = false
31
32# If set to false, the logging level will be set to WARNING instead of the
33# default INFO level. (boolean value)
34# This option is deprecated for removal.
35# Its value may be silently ignored in the future.
36#verbose = true
37
38# The name of a logging configuration file. This file is appended to any
39# existing logging configuration files. For details about logging configuration
40# files, see the Python logging module documentation. Note that when logging
41# configuration files are used then all logging configuration is set in the
42# configuration file and other logging configuration options are ignored (for
43# example, logging_context_format_string). (string value)
44# Deprecated group/name - [DEFAULT]/log_config
45#log_config_append = <None>
46
47# Defines the format string for %%(asctime)s in log records. Default:
48# %(default)s . This option is ignored if log_config_append is set. (string
49# value)
50#log_date_format = %Y-%m-%d %H:%M:%S
51
52# (Optional) Name of log file to send logging output to. If no default is set,
53# logging will go to stderr as defined by use_stderr. This option is ignored if
54# log_config_append is set. (string value)
55# Deprecated group/name - [DEFAULT]/logfile
56#log_file = <None>
57
58# (Optional) The base directory used for relative log_file paths. This option
59# is ignored if log_config_append is set. (string value)
60# Deprecated group/name - [DEFAULT]/logdir
61#log_dir = <None>
62
63# Uses logging handler designed to watch file system. When log file is moved or
64# removed this handler will open a new log file with specified path
65# instantaneously. It makes sense only if log_file option is specified and
66# Linux platform is used. This option is ignored if log_config_append is set.
67# (boolean value)
68#watch_log_file = false
69
70# Use syslog for logging. Existing syslog format is DEPRECATED and will be
71# changed later to honor RFC5424. This option is ignored if log_config_append
72# is set. (boolean value)
73#use_syslog = false
74
75# Syslog facility to receive log lines. This option is ignored if
76# log_config_append is set. (string value)
77#syslog_log_facility = LOG_USER
78
79# Log output to standard error. This option is ignored if log_config_append is
80# set. (boolean value)
81#use_stderr = true
82
83# Format string to use for log messages with context. (string value)
84#logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
85
86# Format string to use for log messages when context is undefined. (string
87# value)
88#logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
89
90# Additional data to append to log message when logging level for the message
91# is DEBUG. (string value)
92#logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
93
94# Prefix each line of exception output with this format. (string value)
95#logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s
96
97# Defines the format string for %(user_identity)s that is used in
98# logging_context_format_string. (string value)
99#logging_user_identity_format = %(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s
100
101# List of package logging levels in logger=LEVEL pairs. This option is ignored
102# if log_config_append is set. (list value)
103#default_log_levels = amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=INFO,iso8601=WARN,requests.packages.urllib3.connectionpool=WARN,urllib3.connectionpool=WARN,websocket=WARN,requests.packages.urllib3.util.retry=WARN,urllib3.util.retry=WARN,keystonemiddleware=WARN,routes.middleware=WARN,stevedore=WARN,taskflow=WARN,keystoneauth=WARN,oslo.cache=INFO,dogpile.core.dogpile=INFO
104
105# Enables or disables publication of error events. (boolean value)
106#publish_errors = false
107
108# The format for an instance that is passed with the log message. (string
109# value)
110#instance_format = "[instance: %(uuid)s] "
111
112# The format for an instance UUID that is passed with the log message. (string
113# value)
114#instance_uuid_format = "[instance: %(uuid)s] "
115
116# Enables or disables fatal status of deprecations. (boolean value)
117#fatal_deprecations = false
118
119#
120# From oslo.messaging
121#
122
123# Size of RPC connection pool. (integer value)
124# Deprecated group/name - [DEFAULT]/rpc_conn_pool_size
125#rpc_conn_pool_size = 30
126
127# ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP.
128# The "host" option should point or resolve to this address. (string value)
129#rpc_zmq_bind_address = *
130
131# MatchMaker driver. (string value)
132# Allowed values: redis, dummy
133#rpc_zmq_matchmaker = redis
134
135# Type of concurrency used. Either "native" or "eventlet" (string value)
136#rpc_zmq_concurrency = eventlet
137
138# Number of ZeroMQ contexts, defaults to 1. (integer value)
139#rpc_zmq_contexts = 1
140
141# Maximum number of ingress messages to locally buffer per topic. Default is
142# unlimited. (integer value)
143#rpc_zmq_topic_backlog = <None>
144
145# Directory for holding IPC sockets. (string value)
146#rpc_zmq_ipc_dir = /var/run/openstack
147
148# Name of this node. Must be a valid hostname, FQDN, or IP address. Must match
149# "host" option, if running Nova. (string value)
150#rpc_zmq_host = localhost
151
152# Seconds to wait before a cast expires (TTL). The default value of -1
153# specifies an infinite linger period. The value of 0 specifies no linger
154# period. Pending messages shall be discarded immediately when the socket is
155# closed. Only supported by impl_zmq. (integer value)
156#rpc_cast_timeout = -1
157
158# The default number of seconds that poll should wait. Poll raises timeout
159# exception when timeout expired. (integer value)
160#rpc_poll_timeout = 1
161
162# Expiration timeout in seconds of a name service record about existing target
163# ( < 0 means no timeout). (integer value)
164#zmq_target_expire = 120
165
166# Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy. (boolean
167# value)
168#use_pub_sub = true
169
170# Minimal port number for random ports range. (port value)
171# Minimum value: 0
172# Maximum value: 65535
173#rpc_zmq_min_port = 49152
174
175# Maximal port number for random ports range. (integer value)
176# Minimum value: 1
177# Maximum value: 65536
178#rpc_zmq_max_port = 65536
179
180# Number of retries to find free port number before fail with ZMQBindError.
181# (integer value)
182#rpc_zmq_bind_port_retries = 100
183
184# Size of executor thread pool. (integer value)
185# Deprecated group/name - [DEFAULT]/rpc_thread_pool_size
186#executor_thread_pool_size = 64
187
188# Seconds to wait for a response from a call. (integer value)
189#rpc_response_timeout = 60
190
191# A URL representing the messaging driver to use and its full configuration. If
192# not set, we fall back to the rpc_backend option and driver specific
193# configuration. (string value)
194#transport_url = <None>
195
196# The messaging driver to use, defaults to rabbit. Other drivers include amqp
197# and zmq. (string value)
198#rpc_backend = rabbit
199
200# The default exchange under which topics are scoped. May be overridden by an
201# exchange name specified in the transport_url option. (string value)
202#control_exchange = openstack
203
204#
205# From oslo.service.service
206#
207
208# Enable eventlet backdoor. Acceptable values are 0, <port>, and
209# <start>:<end>, where 0 results in listening on a random tcp port number;
210# <port> results in listening on the specified port number (and not enabling
211# backdoor if that port is in use); and <start>:<end> results in listening on
212# the smallest unused port number within the specified range of port numbers.
213# The chosen port is displayed in the service's log file. (string value)
214#backdoor_port = <None>
215
216# Enables or disables logging values of all registered options when starting a
217# service (at DEBUG level). (boolean value)
218#log_options = true
219
220# Specify a timeout after which a gracefully shutdown server will exit. Zero
221# value means endless wait. (integer value)
222#graceful_shutdown_timeout = 60
223
224
225[cors]
226
227#
228# From oslo.middleware.cors
229#
230
231# Indicate whether this resource may be shared with the domain received in the
232# requests "origin" header. (list value)
233#allowed_origin = <None>
234
235# Indicate that the actual request can include user credentials (boolean value)
236#allow_credentials = true
237
238# Indicate which headers are safe to expose to the API. Defaults to HTTP Simple
239# Headers. (list value)
240#expose_headers = Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma
241
242# Maximum cache age of CORS preflight requests. (integer value)
243#max_age = 3600
244
245# Indicate which methods can be used during the actual request. (list value)
246#allow_methods = GET,POST,PUT,DELETE,OPTIONS
247
248# Indicate which header field names may be used during the actual request.
249# (list value)
250#allow_headers = Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma
251
252
253[cors.subdomain]
254
255#
256# From oslo.middleware.cors
257#
258
259# Indicate whether this resource may be shared with the domain received in the
260# requests "origin" header. (list value)
261#allowed_origin = <None>
262
263# Indicate that the actual request can include user credentials (boolean value)
264#allow_credentials = true
265
266# Indicate which headers are safe to expose to the API. Defaults to HTTP Simple
267# Headers. (list value)
268#expose_headers = Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma
269
270# Maximum cache age of CORS preflight requests. (integer value)
271#max_age = 3600
272
273# Indicate which methods can be used during the actual request. (list value)
274#allow_methods = GET,POST,PUT,DELETE,OPTIONS
275
276# Indicate which header field names may be used during the actual request.
277# (list value)
278#allow_headers = Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma
279
280
281[database]
282#connection = mongodb://ceilometer:password@localhost:27017/ceilometer
283metering_connection = mongodb://localhost:27017/ceilometer
284event_connection = mongodb://localhost:27017/ceilometer
285
286#
287# From oslo.db
288#
289
290# The file name to use with SQLite. (string value)
291# Deprecated group/name - [DEFAULT]/sqlite_db
292#sqlite_db = oslo.sqlite
293
294# If True, SQLite uses synchronous mode. (boolean value)
295# Deprecated group/name - [DEFAULT]/sqlite_synchronous
296#sqlite_synchronous = true
297
298# The back end to use for the database. (string value)
299# Deprecated group/name - [DEFAULT]/db_backend
300#backend = sqlalchemy
301
302# The SQLAlchemy connection string to use to connect to the database. (string
303# value)
304# Deprecated group/name - [DEFAULT]/sql_connection
305# Deprecated group/name - [DATABASE]/sql_connection
306# Deprecated group/name - [sql]/connection
307#connection = <None>
308
309# The SQLAlchemy connection string to use to connect to the slave database.
310# (string value)
311#slave_connection = <None>
312
313# The SQL mode to be used for MySQL sessions. This option, including the
314# default, overrides any server-set SQL mode. To use whatever SQL mode is set
315# by the server configuration, set this to no value. Example: mysql_sql_mode=
316# (string value)
317#mysql_sql_mode = TRADITIONAL
318
319# Timeout before idle SQL connections are reaped. (integer value)
320# Deprecated group/name - [DEFAULT]/sql_idle_timeout
321# Deprecated group/name - [DATABASE]/sql_idle_timeout
322# Deprecated group/name - [sql]/idle_timeout
323#idle_timeout = 3600
324
325# Minimum number of SQL connections to keep open in a pool. (integer value)
326# Deprecated group/name - [DEFAULT]/sql_min_pool_size
327# Deprecated group/name - [DATABASE]/sql_min_pool_size
328#min_pool_size = 1
329
330# Maximum number of SQL connections to keep open in a pool. (integer value)
331# Deprecated group/name - [DEFAULT]/sql_max_pool_size
332# Deprecated group/name - [DATABASE]/sql_max_pool_size
333#max_pool_size = <None>
334
335# Maximum number of database connection retries during startup. Set to -1 to
336# specify an infinite retry count. (integer value)
337# Deprecated group/name - [DEFAULT]/sql_max_retries
338# Deprecated group/name - [DATABASE]/sql_max_retries
339#max_retries = 10
340
341# Interval between retries of opening a SQL connection. (integer value)
342# Deprecated group/name - [DEFAULT]/sql_retry_interval
343# Deprecated group/name - [DATABASE]/reconnect_interval
344#retry_interval = 10
345
346# If set, use this value for max_overflow with SQLAlchemy. (integer value)
347# Deprecated group/name - [DEFAULT]/sql_max_overflow
348# Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow
349#max_overflow = 50
350
351# Verbosity of SQL debugging information: 0=None, 100=Everything. (integer
352# value)
353# Deprecated group/name - [DEFAULT]/sql_connection_debug
354#connection_debug = 0
355
356# Add Python stack traces to SQL as comment strings. (boolean value)
357# Deprecated group/name - [DEFAULT]/sql_connection_trace
358#connection_trace = false
359
360# If set, use this value for pool_timeout with SQLAlchemy. (integer value)
361# Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout
362#pool_timeout = <None>
363
364# Enable the experimental use of database reconnect on connection lost.
365# (boolean value)
366#use_db_reconnect = false
367
368# Seconds between retries of a database transaction. (integer value)
369#db_retry_interval = 1
370
371# If True, increases the interval between retries of a database operation up to
372# db_max_retry_interval. (boolean value)
373#db_inc_retry_interval = true
374
375# If db_inc_retry_interval is set, the maximum seconds between retries of a
376# database operation. (integer value)
377#db_max_retry_interval = 10
378
379# Maximum retries in case of connection error or deadlock error before error is
380# raised. Set to -1 to specify an infinite retry count. (integer value)
381#db_max_retries = 20
382
383
384[keystone_authtoken]
385auth_uri = http://localhost:5000
386auth_url = http://localhost:35357
387memcached_servers = localhost:11211
388auth_type = password
389project_domain_name = default
390user_domain_name = default
391project_name = service
392username = ceilometer
393password = password
394
395#
396# From keystonemiddleware.auth_token
397#
398
399# Complete public Identity API endpoint. (string value)
400#auth_uri = <None>
401
402# API version of the admin Identity API endpoint. (string value)
403#auth_version = <None>
404
405# Do not handle authorization requests within the middleware, but delegate the
406# authorization decision to downstream WSGI components. (boolean value)
407#delay_auth_decision = false
408
409# Request timeout value for communicating with Identity API server. (integer
410# value)
411#http_connect_timeout = <None>
412
413# How many times are we trying to reconnect when communicating with Identity
414# API Server. (integer value)
415#http_request_max_retries = 3
416
417# Env key for the swift cache. (string value)
418#cache = <None>
419
420# Required if identity server requires client certificate (string value)
421#certfile = <None>
422
423# Required if identity server requires client certificate (string value)
424#keyfile = <None>
425
426# A PEM encoded Certificate Authority to use when verifying HTTPs connections.
427# Defaults to system CAs. (string value)
428#cafile = <None>
429
430# Verify HTTPS connections. (boolean value)
431#insecure = false
432
433# The region in which the identity server can be found. (string value)
434#region_name = <None>
435
436# Directory used to cache files related to PKI tokens. (string value)
437#signing_dir = <None>
438
439# Optionally specify a list of memcached server(s) to use for caching. If left
440# undefined, tokens will instead be cached in-process. (list value)
441# Deprecated group/name - [DEFAULT]/memcache_servers
442#memcached_servers = <None>
443
444# In order to prevent excessive effort spent validating tokens, the middleware
445# caches previously-seen tokens for a configurable duration (in seconds). Set
446# to -1 to disable caching completely. (integer value)
447#token_cache_time = 300
448
449# Determines the frequency at which the list of revoked tokens is retrieved
450# from the Identity service (in seconds). A high number of revocation events
451# combined with a low cache duration may significantly reduce performance.
452# (integer value)
453#revocation_cache_time = 10
454
455# (Optional) If defined, indicate whether token data should be authenticated or
456# authenticated and encrypted. If MAC, token data is authenticated (with HMAC)
457# in the cache. If ENCRYPT, token data is encrypted and authenticated in the
458# cache. If the value is not one of these options or empty, auth_token will
459# raise an exception on initialization. (string value)
460# Allowed values: None, MAC, ENCRYPT
461#memcache_security_strategy = None
462
463# (Optional, mandatory if memcache_security_strategy is defined) This string is
464# used for key derivation. (string value)
465#memcache_secret_key = <None>
466
467# (Optional) Number of seconds memcached server is considered dead before it is
468# tried again. (integer value)
469#memcache_pool_dead_retry = 300
470
471# (Optional) Maximum total number of open connections to every memcached
472# server. (integer value)
473#memcache_pool_maxsize = 10
474
475# (Optional) Socket timeout in seconds for communicating with a memcached
476# server. (integer value)
477#memcache_pool_socket_timeout = 3
478
479# (Optional) Number of seconds a connection to memcached is held unused in the
480# pool before it is closed. (integer value)
481#memcache_pool_unused_timeout = 60
482
483# (Optional) Number of seconds that an operation will wait to get a memcached
484# client connection from the pool. (integer value)
485#memcache_pool_conn_get_timeout = 10
486
487# (Optional) Use the advanced (eventlet safe) memcached client pool. The
488# advanced pool will only work under python 2.x. (boolean value)
489#memcache_use_advanced_pool = false
490
491# (Optional) Indicate whether to set the X-Service-Catalog header. If False,
492# middleware will not ask for service catalog on token validation and will not
493# set the X-Service-Catalog header. (boolean value)
494#include_service_catalog = true
495
496# Used to control the use and type of token binding. Can be set to: "disabled"
497# to not check token binding. "permissive" (default) to validate binding
498# information if the bind type is of a form known to the server and ignore it
499# if not. "strict" like "permissive" but if the bind type is unknown the token
500# will be rejected. "required" any form of token binding is needed to be
501# allowed. Finally the name of a binding method that must be present in tokens.
502# (string value)
503#enforce_token_bind = permissive
504
505# If true, the revocation list will be checked for cached tokens. This requires
506# that PKI tokens are configured on the identity server. (boolean value)
507#check_revocations_for_cached = false
508
509# Hash algorithms to use for hashing PKI tokens. This may be a single algorithm
510# or multiple. The algorithms are those supported by Python standard
511# hashlib.new(). The hashes will be tried in the order given, so put the
512# preferred one first for performance. The result of the first hash will be
513# stored in the cache. This will typically be set to multiple values only while
514# migrating from a less secure algorithm to a more secure one. Once all the old
515# tokens are expired this option should be set to a single value for better
516# performance. (list value)
517#hash_algorithms = md5
518
519# Prefix to prepend at the beginning of the path. Deprecated, use identity_uri.
520# (string value)
521#auth_admin_prefix =
522
523# Host providing the admin Identity API endpoint. Deprecated, use identity_uri.
524# (string value)
525#auth_host = 127.0.0.1
526
527# Port of the admin Identity API endpoint. Deprecated, use identity_uri.
528# (integer value)
529#auth_port = 35357
530
531# Protocol of the admin Identity API endpoint. Deprecated, use identity_uri.
532# (string value)
533# Allowed values: http, https
534#auth_protocol = https
535
536# Complete admin Identity API endpoint. This should specify the unversioned
537# root endpoint e.g. https://localhost:35357/ (string value)
538#identity_uri = <None>
539
540# This option is deprecated and may be removed in a future release. Single
541# shared secret with the Keystone configuration used for bootstrapping a
542# Keystone installation, or otherwise bypassing the normal authentication
543# process. This option should not be used, use `admin_user` and
544# `admin_password` instead. (string value)
545#admin_token = <None>
546
547# Service username. (string value)
548#admin_user = <None>
549
550# Service user password. (string value)
551#admin_password = <None>
552
553# Service tenant name. (string value)
554#admin_tenant_name = admin
555
556# Authentication type to load (unknown value)
557# Deprecated group/name - [DEFAULT]/auth_plugin
558#auth_type = <None>
559
560# Config Section from which to load plugin specific options (unknown value)
561#auth_section = <None>
562
563
564[matchmaker_redis]
565
566#
567# From oslo.messaging
568#
569
570# Host to locate redis. (string value)
571#host = 127.0.0.1
572
573# Use this port to connect to redis host. (port value)
574# Minimum value: 0
575# Maximum value: 65535
576#port = 6379
577
578# Password for Redis server (optional). (string value)
579#password =
580
581# List of Redis Sentinel hosts (fault tolerance mode) e.g.
582# [host:port, host1:port ... ] (list value)
583#sentinel_hosts =
584
585# Redis replica set name. (string value)
586#sentinel_group_name = oslo-messaging-zeromq
587
588# Time in ms to wait between connection attempts. (integer value)
589#wait_timeout = 500
590
591# Time in ms to wait before the transaction is killed. (integer value)
592#check_timeout = 20000
593
594# Timeout in ms on blocking socket operations (integer value)
595#socket_timeout = 1000
596
597
598[oslo_concurrency]
599
600#
601# From oslo.concurrency
602#
603
604# Enables or disables inter-process locks. (boolean value)
605# Deprecated group/name - [DEFAULT]/disable_process_locking
606#disable_process_locking = false
607
608# Directory to use for lock files. For security, the specified directory
609# should only be writable by the user running the processes that need locking.
610# Defaults to environment variable OSLO_LOCK_PATH. If OSLO_LOCK_PATH is not set
611# in the environment, use the Python tempfile.gettempdir function to find a
612# suitable location. If external locks are used, a lock path must be set.
613# (string value)
614# Deprecated group/name - [DEFAULT]/lock_path
615#lock_path = /tmp
616
617
618[oslo_messaging_amqp]
619
620#
621# From oslo.messaging
622#
623
624# address prefix used when sending to a specific server (string value)
625# Deprecated group/name - [amqp1]/server_request_prefix
626#server_request_prefix = exclusive
627
628# address prefix used when broadcasting to all servers (string value)
629# Deprecated group/name - [amqp1]/broadcast_prefix
630#broadcast_prefix = broadcast
631
632# address prefix when sending to any server in group (string value)
633# Deprecated group/name - [amqp1]/group_request_prefix
634#group_request_prefix = unicast
635
636# Name for the AMQP container (string value)
637# Deprecated group/name - [amqp1]/container_name
638#container_name = <None>
639
640# Timeout for inactive connections (in seconds) (integer value)
641# Deprecated group/name - [amqp1]/idle_timeout
642#idle_timeout = 0
643
644# Debug: dump AMQP frames to stdout (boolean value)
645# Deprecated group/name - [amqp1]/trace
646#trace = false
647
648# CA certificate PEM file to verify server certificate (string value)
649# Deprecated group/name - [amqp1]/ssl_ca_file
650#ssl_ca_file =
651
652# Identifying certificate PEM file to present to clients (string value)
653# Deprecated group/name - [amqp1]/ssl_cert_file
654#ssl_cert_file =
655
656# Private key PEM file used to sign cert_file certificate (string value)
657# Deprecated group/name - [amqp1]/ssl_key_file
658#ssl_key_file =
659
660# Password for decrypting ssl_key_file (if encrypted) (string value)
661# Deprecated group/name - [amqp1]/ssl_key_password
662#ssl_key_password = <None>
663
664# Accept clients using either SSL or plain TCP (boolean value)
665# Deprecated group/name - [amqp1]/allow_insecure_clients
666#allow_insecure_clients = false
667
668# Space separated list of acceptable SASL mechanisms (string value)
669# Deprecated group/name - [amqp1]/sasl_mechanisms
670#sasl_mechanisms =
671
672# Path to directory that contains the SASL configuration (string value)
673# Deprecated group/name - [amqp1]/sasl_config_dir
674#sasl_config_dir =
675
676# Name of configuration file (without .conf suffix) (string value)
677# Deprecated group/name - [amqp1]/sasl_config_name
678#sasl_config_name =
679
680# User name for message broker authentication (string value)
681# Deprecated group/name - [amqp1]/username
682#username =
683
684# Password for message broker authentication (string value)
685# Deprecated group/name - [amqp1]/password
686#password =
687
688
689[oslo_messaging_notifications]
690
691#
692# From oslo.messaging
693#
694
695# The Drivers(s) to handle sending notifications. Possible values are
696# messaging, messagingv2, routing, log, test, noop (multi valued)
697# Deprecated group/name - [DEFAULT]/notification_driver
698#driver =
699
700# A URL representing the messaging driver to use for notifications. If not set,
701# we fall back to the same configuration used for RPC. (string value)
702# Deprecated group/name - [DEFAULT]/notification_transport_url
703#transport_url = <None>
704
705# AMQP topic used for OpenStack notifications. (list value)
706# Deprecated group/name - [rpc_notifier2]/topics
707# Deprecated group/name - [DEFAULT]/notification_topics
708#topics = notifications
709
710
711[oslo_messaging_rabbit]
712
713#
714# From oslo.messaging
715#
716
717# Use durable queues in AMQP. (boolean value)
718# Deprecated group/name - [DEFAULT]/amqp_durable_queues
719# Deprecated group/name - [DEFAULT]/rabbit_durable_queues
720#amqp_durable_queues = false
721
722# Auto-delete queues in AMQP. (boolean value)
723# Deprecated group/name - [DEFAULT]/amqp_auto_delete
724#amqp_auto_delete = false
725
726# SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and
727# SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some
728# distributions. (string value)
729# Deprecated group/name - [DEFAULT]/kombu_ssl_version
730#kombu_ssl_version =
731
732# SSL key file (valid only if SSL enabled). (string value)
733# Deprecated group/name - [DEFAULT]/kombu_ssl_keyfile
734#kombu_ssl_keyfile =
735
736# SSL cert file (valid only if SSL enabled). (string value)
737# Deprecated group/name - [DEFAULT]/kombu_ssl_certfile
738#kombu_ssl_certfile =
739
740# SSL certification authority file (valid only if SSL enabled). (string value)
741# Deprecated group/name - [DEFAULT]/kombu_ssl_ca_certs
742#kombu_ssl_ca_certs =
743
744# How long to wait before reconnecting in response to an AMQP consumer cancel
745# notification. (floating point value)
746# Deprecated group/name - [DEFAULT]/kombu_reconnect_delay
747#kombu_reconnect_delay = 1.0
748
749# EXPERIMENTAL: Possible values are: gzip, bz2. If not set compression will not
750# be used. This option may notbe available in future versions. (string value)
751#kombu_compression = <None>
752
753# How long to wait a missing client beforce abandoning to send it its replies.
754# This value should not be longer than rpc_response_timeout. (integer value)
755# Deprecated group/name - [DEFAULT]/kombu_reconnect_timeout
756#kombu_missing_consumer_retry_timeout = 60
757
758# Determines how the next RabbitMQ node is chosen in case the one we are
759# currently connected to becomes unavailable. Takes effect only if more than
760# one RabbitMQ node is provided in config. (string value)
761# Allowed values: round-robin, shuffle
762#kombu_failover_strategy = round-robin
763
764# The RabbitMQ broker address where a single node is used. (string value)
765# Deprecated group/name - [DEFAULT]/rabbit_host
766#rabbit_host = localhost
767
768# The RabbitMQ broker port where a single node is used. (port value)
769# Minimum value: 0
770# Maximum value: 65535
771# Deprecated group/name - [DEFAULT]/rabbit_port
772#rabbit_port = 5672
773
774# RabbitMQ HA cluster host:port pairs. (list value)
775# Deprecated group/name - [DEFAULT]/rabbit_hosts
776#rabbit_hosts = $rabbit_host:$rabbit_port
777
778# Connect over SSL for RabbitMQ. (boolean value)
779# Deprecated group/name - [DEFAULT]/rabbit_use_ssl
780#rabbit_use_ssl = false
781
782# The RabbitMQ userid. (string value)
783# Deprecated group/name - [DEFAULT]/rabbit_userid
784#rabbit_userid = guest
785
786# The RabbitMQ password. (string value)
787# Deprecated group/name - [DEFAULT]/rabbit_password
788#rabbit_password = guest
789
790# The RabbitMQ login method. (string value)
791# Deprecated group/name - [DEFAULT]/rabbit_login_method
792#rabbit_login_method = AMQPLAIN
793
794# The RabbitMQ virtual host. (string value)
795# Deprecated group/name - [DEFAULT]/rabbit_virtual_host
796#rabbit_virtual_host = /
797
798# How frequently to retry connecting with RabbitMQ. (integer value)
799#rabbit_retry_interval = 1
800
801# How long to backoff for between retries when connecting to RabbitMQ. (integer
802# value)
803# Deprecated group/name - [DEFAULT]/rabbit_retry_backoff
804#rabbit_retry_backoff = 2
805
806# Maximum interval of RabbitMQ connection retries. Default is 30 seconds.
807# (integer value)
808#rabbit_interval_max = 30
809
810# Maximum number of RabbitMQ connection retries. Default is 0 (infinite retry
811# count). (integer value)
812# Deprecated group/name - [DEFAULT]/rabbit_max_retries
813#rabbit_max_retries = 0
814
815# Try to use HA queues in RabbitMQ (x-ha-policy: all). If you change this
816# option, you must wipe the RabbitMQ database. In RabbitMQ 3.0, queue mirroring
817# is no longer controlled by the x-ha-policy argument when declaring a queue.
818# If you just want to make sure that all queues (except those with auto-
819# generated names) are mirrored across all nodes, run: "rabbitmqctl set_policy
820# HA '^(?!amq\.).*' '{"ha-mode": "all"}' " (boolean value)
821# Deprecated group/name - [DEFAULT]/rabbit_ha_queues
822#rabbit_ha_queues = false
823
824# Positive integer representing duration in seconds for queue TTL (x-expires).
825# Queues which are unused for the duration of the TTL are automatically
826# deleted. The parameter affects only reply and fanout queues. (integer value)
827# Minimum value: 1
828#rabbit_transient_queues_ttl = 1800
829
830# Specifies the number of messages to prefetch. Setting to zero allows
831# unlimited messages. (integer value)
832#rabbit_qos_prefetch_count = 0
833
834# Number of seconds after which the Rabbit broker is considered down if
835# heartbeat's keep-alive fails (0 disable the heartbeat). EXPERIMENTAL (integer
836# value)
837#heartbeat_timeout_threshold = 60
838
839# How often times during the heartbeat_timeout_threshold we check the
840# heartbeat. (integer value)
841#heartbeat_rate = 2
842
843# Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake (boolean value)
844# Deprecated group/name - [DEFAULT]/fake_rabbit
845#fake_rabbit = false
846
847# Maximum number of channels to allow (integer value)
848#channel_max = <None>
849
850# The maximum byte size for an AMQP frame (integer value)
851#frame_max = <None>
852
853# How often to send heartbeats for consumer's connections (integer value)
854#heartbeat_interval = 1
855
856# Enable SSL (boolean value)
857#ssl = <None>
858
859# Arguments passed to ssl.wrap_socket (dict value)
860#ssl_options = <None>
861
862# Set socket timeout in seconds for connection's socket (floating point value)
863#socket_timeout = 0.25
864
865# Set TCP_USER_TIMEOUT in seconds for connection's socket (floating point
866# value)
867#tcp_user_timeout = 0.25
868
869# Set delay for reconnection to some host which has connection error (floating
870# point value)
871#host_connection_reconnect_delay = 0.25
872
873# Maximum number of connections to keep queued. (integer value)
874#pool_max_size = 10
875
876# Maximum number of connections to create above `pool_max_size`. (integer
877# value)
878#pool_max_overflow = 0
879
880# Default number of seconds to wait for a connections to available (integer
881# value)
882#pool_timeout = 30
883
884# Lifetime of a connection (since creation) in seconds or None for no
885# recycling. Expired connections are closed on acquire. (integer value)
886#pool_recycle = 600
887
888# Threshold at which inactive (since release) connections are considered stale
889# in seconds or None for no staleness. Stale connections are closed on acquire.
890# (integer value)
891#pool_stale = 60
892
893# Persist notification messages. (boolean value)
894#notification_persistence = false
895
896# Exchange name for for sending notifications (string value)
897#default_notification_exchange = ${control_exchange}_notification
898
899# Max number of not acknowledged message which RabbitMQ can send to
900# notification listener. (integer value)
901#notification_listener_prefetch_count = 100
902
903# Reconnecting retry count in case of connectivity problem during sending
904# notification, -1 means infinite retry. (integer value)
905#default_notification_retry_attempts = -1
906
907# Reconnecting retry delay in case of connectivity problem during sending
908# notification message (floating point value)
909#notification_retry_delay = 0.25
910
911# Time to live for rpc queues without consumers in seconds. (integer value)
912#rpc_queue_expiration = 60
913
914# Exchange name for sending RPC messages (string value)
915#default_rpc_exchange = ${control_exchange}_rpc
916
917# Exchange name for receiving RPC replies (string value)
918#rpc_reply_exchange = ${control_exchange}_rpc_reply
919
920# Max number of not acknowledged message which RabbitMQ can send to rpc
921# listener. (integer value)
922#rpc_listener_prefetch_count = 100
923
924# Max number of not acknowledged message which RabbitMQ can send to rpc reply
925# listener. (integer value)
926#rpc_reply_listener_prefetch_count = 100
927
928# Reconnecting retry count in case of connectivity problem during sending
929# reply. -1 means infinite retry during rpc_timeout (integer value)
930#rpc_reply_retry_attempts = -1
931
932# Reconnecting retry delay in case of connectivity problem during sending
933# reply. (floating point value)
934#rpc_reply_retry_delay = 0.25
935
936# Reconnecting retry count in case of connectivity problem during sending RPC
937# message, -1 means infinite retry. If actual retry attempts in not 0 the rpc
938# request could be processed more then one time (integer value)
939#default_rpc_retry_attempts = -1
940
941# Reconnecting retry delay in case of connectivity problem during sending RPC
942# message (floating point value)
943#rpc_retry_delay = 0.25
944
945
946[oslo_policy]
947
948#
949# From oslo.policy
950#
951
952# The JSON file that defines policies. (string value)
953# Deprecated group/name - [DEFAULT]/policy_file
954#policy_file = policy.json
955
956# Default rule. Enforced when a requested rule is not found. (string value)
957# Deprecated group/name - [DEFAULT]/policy_default_rule
958#policy_default_rule = default
959
960# Directories where policy configuration files are stored. They can be relative
961# to any directory in the search path defined by the config_dir option, or
962# absolute paths. The file defined by policy_file must exist for these
963# directories to be searched. Missing or empty directories are ignored. (multi
964# valued)
965# Deprecated group/name - [DEFAULT]/policy_dirs
966#policy_dirs = policy.d
967
968
969[service_credentials]
970auth_type = password
971auth_url = http://localhost:5000/v3
972project_domain_name = default
973user_domain_name = default
974project_name = service
975username = ceilometer
976password = password
977interface = internalURL
978region_name = RegionOne
raghunath dudyalaa927d562016-09-28 14:04:13 +0530979
980[api]
981default_api_return_limit = 1000