"Fossies" - the Fresh Open Source Software Archive

Member "cloudkitty-13.0.0/doc/source/_static/cloudkitty.conf.sample" (14 Oct 2020, 45790 Bytes) of package /linux/misc/openstack/cloudkitty-13.0.0.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "cloudkitty.conf.sample": 12.1.0_vs_13.0.0.

    1 [DEFAULT]
    2 
    3 #
    4 # From cloudkitty.common.config
    5 #
    6 
    7 # Configuration file for WSGI definition of API. (string value)
    8 #api_paste_config = api_paste.ini
    9 
   10 # The strategy to use for auth. Supports noauth and keystone (string
   11 # value)
   12 # Possible values:
   13 # noauth - <No description provided>
   14 # keystone - <No description provided>
   15 #auth_strategy = keystone
   16 
   17 # Name of this node. This can be an opaque identifier. It is not
   18 # necessarily a hostname, FQDN, or IP address. However, the node name
   19 # must be valid within an AMQP key. (string value)
   20 #
   21 # This option has a sample default set, which means that
   22 # its actual default value may vary from the one documented
   23 # below.
   24 #host = <server-hostname.example.com>
   25 
   26 #
   27 # From oslo.log
   28 #
   29 
   30 # If set to true, the logging level will be set to DEBUG instead of
   31 # the default INFO level. (boolean value)
   32 # Note: This option can be changed without restarting.
   33 #debug = false
   34 
   35 # The name of a logging configuration file. This file is appended to
   36 # any existing logging configuration files. For details about logging
   37 # configuration files, see the Python logging module documentation.
   38 # Note that when logging configuration files are used then all logging
   39 # configuration is set in the configuration file and other logging
   40 # configuration options are ignored (for example, log-date-format).
   41 # (string value)
   42 # Note: This option can be changed without restarting.
   43 # Deprecated group/name - [DEFAULT]/log_config
   44 #log_config_append = <None>
   45 
   46 # Defines the format string for %%(asctime)s in log records. Default:
   47 # %(default)s . This option is ignored if log_config_append is set.
   48 # (string value)
   49 #log_date_format = %Y-%m-%d %H:%M:%S
   50 
   51 # (Optional) Name of log file to send logging output to. If no default
   52 # is set, logging will go to stderr as defined by use_stderr. This
   53 # option is ignored if log_config_append is set. (string value)
   54 # Deprecated group/name - [DEFAULT]/logfile
   55 #log_file = <None>
   56 
   57 # (Optional) The base directory used for relative log_file  paths.
   58 # This option is ignored if log_config_append is set. (string value)
   59 # Deprecated group/name - [DEFAULT]/logdir
   60 #log_dir = <None>
   61 
   62 # Uses logging handler designed to watch file system. When log file is
   63 # moved or removed this handler will open a new log file with
   64 # specified path instantaneously. It makes sense only if log_file
   65 # option is specified and Linux platform is used. This option is
   66 # ignored if log_config_append is set. (boolean value)
   67 #watch_log_file = false
   68 
   69 # Use syslog for logging. Existing syslog format is DEPRECATED and
   70 # will be changed later to honor RFC5424. This option is ignored if
   71 # log_config_append is set. (boolean value)
   72 #use_syslog = false
   73 
   74 # Enable journald for logging. If running in a systemd environment you
   75 # may wish to enable journal support. Doing so will use the journal
   76 # native protocol which includes structured metadata in addition to
   77 # log messages.This option is ignored if log_config_append is set.
   78 # (boolean value)
   79 #use_journal = false
   80 
   81 # Syslog facility to receive log lines. This option is ignored if
   82 # log_config_append is set. (string value)
   83 #syslog_log_facility = LOG_USER
   84 
   85 # Use JSON formatting for logging. This option is ignored if
   86 # log_config_append is set. (boolean value)
   87 #use_json = false
   88 
   89 # Log output to standard error. This option is ignored if
   90 # log_config_append is set. (boolean value)
   91 #use_stderr = false
   92 
   93 # Log output to Windows Event Log. (boolean value)
   94 #use_eventlog = false
   95 
   96 # The amount of time before the log files are rotated. This option is
   97 # ignored unless log_rotation_type is setto "interval". (integer
   98 # value)
   99 #log_rotate_interval = 1
  100 
  101 # Rotation interval type. The time of the last file change (or the
  102 # time when the service was started) is used when scheduling the next
  103 # rotation. (string value)
  104 # Possible values:
  105 # Seconds - <No description provided>
  106 # Minutes - <No description provided>
  107 # Hours - <No description provided>
  108 # Days - <No description provided>
  109 # Weekday - <No description provided>
  110 # Midnight - <No description provided>
  111 #log_rotate_interval_type = days
  112 
  113 # Maximum number of rotated log files. (integer value)
  114 #max_logfile_count = 30
  115 
  116 # Log file maximum size in MB. This option is ignored if
  117 # "log_rotation_type" is not set to "size". (integer value)
  118 #max_logfile_size_mb = 200
  119 
  120 # Log rotation type. (string value)
  121 # Possible values:
  122 # interval - Rotate logs at predefined time intervals.
  123 # size - Rotate logs once they reach a predefined size.
  124 # none - Do not rotate log files.
  125 #log_rotation_type = none
  126 
  127 # Format string to use for log messages with context. Used by
  128 # oslo_log.formatters.ContextFormatter (string value)
  129 #logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
  130 
  131 # Format string to use for log messages when context is undefined.
  132 # Used by oslo_log.formatters.ContextFormatter (string value)
  133 #logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
  134 
  135 # Additional data to append to log message when logging level for the
  136 # message is DEBUG. Used by oslo_log.formatters.ContextFormatter
  137 # (string value)
  138 #logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
  139 
  140 # Prefix each line of exception output with this format. Used by
  141 # oslo_log.formatters.ContextFormatter (string value)
  142 #logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s
  143 
  144 # Defines the format string for %(user_identity)s that is used in
  145 # logging_context_format_string. Used by
  146 # oslo_log.formatters.ContextFormatter (string value)
  147 #logging_user_identity_format = %(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s
  148 
  149 # List of package logging levels in logger=LEVEL pairs. This option is
  150 # ignored if log_config_append is set. (list value)
  151 #default_log_levels = amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=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,oslo_policy=INFO,dogpile.core.dogpile=INFO
  152 
  153 # Enables or disables publication of error events. (boolean value)
  154 #publish_errors = false
  155 
  156 # The format for an instance that is passed with the log message.
  157 # (string value)
  158 #instance_format = "[instance: %(uuid)s] "
  159 
  160 # The format for an instance UUID that is passed with the log message.
  161 # (string value)
  162 #instance_uuid_format = "[instance: %(uuid)s] "
  163 
  164 # Interval, number of seconds, of log rate limiting. (integer value)
  165 #rate_limit_interval = 0
  166 
  167 # Maximum number of logged messages per rate_limit_interval. (integer
  168 # value)
  169 #rate_limit_burst = 0
  170 
  171 # Log level name used by rate limiting: CRITICAL, ERROR, INFO,
  172 # WARNING, DEBUG or empty string. Logs with level greater or equal to
  173 # rate_limit_except_level are not filtered. An empty string means that
  174 # all levels are filtered. (string value)
  175 #rate_limit_except_level = CRITICAL
  176 
  177 # Enables or disables fatal status of deprecations. (boolean value)
  178 #fatal_deprecations = false
  179 
  180 #
  181 # From oslo.messaging
  182 #
  183 
  184 # Size of RPC connection pool. (integer value)
  185 #rpc_conn_pool_size = 30
  186 
  187 # The pool size limit for connections expiration policy (integer
  188 # value)
  189 #conn_pool_min_size = 2
  190 
  191 # The time-to-live in sec of idle connections in the pool (integer
  192 # value)
  193 #conn_pool_ttl = 1200
  194 
  195 # Size of executor thread pool when executor is threading or eventlet.
  196 # (integer value)
  197 # Deprecated group/name - [DEFAULT]/rpc_thread_pool_size
  198 #executor_thread_pool_size = 64
  199 
  200 # Seconds to wait for a response from a call. (integer value)
  201 #rpc_response_timeout = 60
  202 
  203 # The network address and optional user credentials for connecting to
  204 # the messaging backend, in URL format. The expected format is:
  205 #
  206 # driver://[user:pass@]host:port[,[userN:passN@]hostN:portN]/virtual_host?query
  207 #
  208 # Example: rabbit://rabbitmq:password@127.0.0.1:5672//
  209 #
  210 # For full details on the fields in the URL see the documentation of
  211 # oslo_messaging.TransportURL at
  212 # https://docs.openstack.org/oslo.messaging/latest/reference/transport.html
  213 # (string value)
  214 #transport_url = rabbit://
  215 
  216 # The default exchange under which topics are scoped. May be
  217 # overridden by an exchange name specified in the transport_url
  218 # option. (string value)
  219 #control_exchange = openstack
  220 
  221 # Add an endpoint to answer to ping calls. Endpoint is named
  222 # oslo_rpc_server_ping (boolean value)
  223 #rpc_ping_enabled = false
  224 
  225 
  226 [api]
  227 
  228 #
  229 # From cloudkitty.common.config
  230 #
  231 
  232 # The port for the cloudkitty API server. (port value)
  233 # Minimum value: 0
  234 # Maximum value: 65535
  235 #port = 8889
  236 
  237 
  238 [collect]
  239 
  240 #
  241 # From cloudkitty.common.config
  242 #
  243 
  244 # Data collector. (string value)
  245 #collector = gnocchi
  246 
  247 # Rating period in seconds. (integer value)
  248 #period = 3600
  249 
  250 # Wait for N periods before collecting new data. (integer value)
  251 #wait_periods = 2
  252 
  253 # Metrology configuration file. (string value)
  254 #metrics_conf = /etc/cloudkitty/metrics.yml
  255 
  256 # Key defining a scope. project_id or domain_id for OpenStack, but can
  257 # be anything. (string value)
  258 #scope_key = project_id
  259 
  260 
  261 [collector_gnocchi]
  262 
  263 #
  264 # From cloudkitty.common.config
  265 #
  266 
  267 # Gnocchi auth type (keystone or basic). Keystone credentials can be
  268 # specified through the "auth_section" parameter (string value)
  269 # Possible values:
  270 # keystone - <No description provided>
  271 # basic - <No description provided>
  272 #gnocchi_auth_type = keystone
  273 
  274 # Gnocchi user (for basic auth only) (string value)
  275 #gnocchi_user =
  276 
  277 # Gnocchi endpoint (for basic auth only) (string value)
  278 #gnocchi_endpoint =
  279 
  280 # Endpoint URL type (for keystone auth only) (string value)
  281 #interface = internalURL
  282 
  283 # Region Name (string value)
  284 #region_name = RegionOne
  285 
  286 # If the value is not defined, we use the value defined by
  287 # requests.adapters.DEFAULT_POOLSIZE (integer value)
  288 #http_pool_maxsize = 10
  289 
  290 
  291 [collector_monasca]
  292 
  293 #
  294 # From cloudkitty.common.config
  295 #
  296 
  297 # Endpoint URL type (defaults to internal) (string value)
  298 #interface = internal
  299 
  300 # Name of the Monasca service (defaults to monasca) (string value)
  301 #monasca_service_name = monasca
  302 
  303 
  304 [collector_prometheus]
  305 
  306 #
  307 # From cloudkitty.common.config
  308 #
  309 
  310 # Prometheus service URL (string value)
  311 #prometheus_url =
  312 
  313 # Prometheus user (for basic auth only) (string value)
  314 #prometheus_user = <None>
  315 
  316 # Prometheus user password (for basic auth only) (string value)
  317 #prometheus_password = <None>
  318 
  319 # Custom certificate authority file path (string value)
  320 #cafile = <None>
  321 
  322 # Explicitly trust untrusted HTTPS responses (boolean value)
  323 #insecure = false
  324 
  325 
  326 [cors]
  327 
  328 #
  329 # From oslo.middleware.cors
  330 #
  331 
  332 # Indicate whether this resource may be shared with the domain
  333 # received in the requests "origin" header. Format:
  334 # "<protocol>://<host>[:<port>]", no trailing slash. Example:
  335 # https://horizon.example.com (list value)
  336 #allowed_origin = <None>
  337 
  338 # Indicate that the actual request can include user credentials
  339 # (boolean value)
  340 #allow_credentials = true
  341 
  342 # Indicate which headers are safe to expose to the API. Defaults to
  343 # HTTP Simple Headers. (list value)
  344 #expose_headers = X-Auth-Token,X-Subject-Token,X-Service-Token,X-OpenStack-Request-ID
  345 
  346 # Maximum cache age of CORS preflight requests. (integer value)
  347 #max_age = 3600
  348 
  349 # Indicate which methods can be used during the actual request. (list
  350 # value)
  351 #allow_methods = GET,PUT,POST,DELETE,PATCH
  352 
  353 # Indicate which header field names may be used during the actual
  354 # request. (list value)
  355 #allow_headers = X-Auth-Token,X-Subject-Token,X-Roles,X-User-Id,X-Domain-Id,X-Project-Id,X-Tenant-Id,X-OpenStack-Request-ID
  356 
  357 
  358 [database]
  359 
  360 #
  361 # From oslo.db
  362 #
  363 
  364 # If True, SQLite uses synchronous mode. (boolean value)
  365 #sqlite_synchronous = true
  366 
  367 # The back end to use for the database. (string value)
  368 # Deprecated group/name - [DEFAULT]/db_backend
  369 #backend = sqlalchemy
  370 
  371 # The SQLAlchemy connection string to use to connect to the database.
  372 # (string value)
  373 # Deprecated group/name - [DEFAULT]/sql_connection
  374 # Deprecated group/name - [DATABASE]/sql_connection
  375 # Deprecated group/name - [sql]/connection
  376 #connection = <None>
  377 
  378 # The SQLAlchemy connection string to use to connect to the slave
  379 # database. (string value)
  380 #slave_connection = <None>
  381 
  382 # The SQL mode to be used for MySQL sessions. This option, including
  383 # the default, overrides any server-set SQL mode. To use whatever SQL
  384 # mode is set by the server configuration, set this to no value.
  385 # Example: mysql_sql_mode= (string value)
  386 #mysql_sql_mode = TRADITIONAL
  387 
  388 # If True, transparently enables support for handling MySQL Cluster
  389 # (NDB). (boolean value)
  390 #mysql_enable_ndb = false
  391 
  392 # Connections which have been present in the connection pool longer
  393 # than this number of seconds will be replaced with a new one the next
  394 # time they are checked out from the pool. (integer value)
  395 # Deprecated group/name - [DATABASE]/idle_timeout
  396 # Deprecated group/name - [database]/idle_timeout
  397 # Deprecated group/name - [DEFAULT]/sql_idle_timeout
  398 # Deprecated group/name - [DATABASE]/sql_idle_timeout
  399 # Deprecated group/name - [sql]/idle_timeout
  400 #connection_recycle_time = 3600
  401 
  402 # Maximum number of SQL connections to keep open in a pool. Setting a
  403 # value of 0 indicates no limit. (integer value)
  404 # Deprecated group/name - [DEFAULT]/sql_max_pool_size
  405 # Deprecated group/name - [DATABASE]/sql_max_pool_size
  406 #max_pool_size = 5
  407 
  408 # Maximum number of database connection retries during startup. Set to
  409 # -1 to specify an infinite retry count. (integer value)
  410 # Deprecated group/name - [DEFAULT]/sql_max_retries
  411 # Deprecated group/name - [DATABASE]/sql_max_retries
  412 #max_retries = 10
  413 
  414 # Interval between retries of opening a SQL connection. (integer
  415 # value)
  416 # Deprecated group/name - [DEFAULT]/sql_retry_interval
  417 # Deprecated group/name - [DATABASE]/reconnect_interval
  418 #retry_interval = 10
  419 
  420 # If set, use this value for max_overflow with SQLAlchemy. (integer
  421 # value)
  422 # Deprecated group/name - [DEFAULT]/sql_max_overflow
  423 # Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow
  424 #max_overflow = 50
  425 
  426 # Verbosity of SQL debugging information: 0=None, 100=Everything.
  427 # (integer value)
  428 # Minimum value: 0
  429 # Maximum value: 100
  430 # Deprecated group/name - [DEFAULT]/sql_connection_debug
  431 #connection_debug = 0
  432 
  433 # Add Python stack traces to SQL as comment strings. (boolean value)
  434 # Deprecated group/name - [DEFAULT]/sql_connection_trace
  435 #connection_trace = false
  436 
  437 # If set, use this value for pool_timeout with SQLAlchemy. (integer
  438 # value)
  439 # Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout
  440 #pool_timeout = <None>
  441 
  442 # Enable the experimental use of database reconnect on connection
  443 # lost. (boolean value)
  444 #use_db_reconnect = false
  445 
  446 # Seconds between retries of a database transaction. (integer value)
  447 #db_retry_interval = 1
  448 
  449 # If True, increases the interval between retries of a database
  450 # operation up to db_max_retry_interval. (boolean value)
  451 #db_inc_retry_interval = true
  452 
  453 # If db_inc_retry_interval is set, the maximum seconds between retries
  454 # of a database operation. (integer value)
  455 #db_max_retry_interval = 10
  456 
  457 # Maximum retries in case of connection error or deadlock error before
  458 # error is raised. Set to -1 to specify an infinite retry count.
  459 # (integer value)
  460 #db_max_retries = 20
  461 
  462 # Optional URL parameters to append onto the connection URL at connect
  463 # time; specify as param1=value1&param2=value2&... (string value)
  464 #connection_parameters =
  465 
  466 
  467 [fetcher]
  468 
  469 #
  470 # From cloudkitty.common.config
  471 #
  472 
  473 # Driver used to fetch the list of scopes to rate. (string value)
  474 #backend = keystone
  475 
  476 
  477 [fetcher_gnocchi]
  478 
  479 #
  480 # From cloudkitty.common.config
  481 #
  482 
  483 # Attribute from which scope_ids should be collected. (string value)
  484 #scope_attribute = project_id
  485 
  486 # List of gnocchi resource types. All if left blank (list value)
  487 #resource_types = generic
  488 
  489 # Gnocchi auth type (keystone or basic). Keystone credentials can be
  490 # specified through the "auth_section" parameter (string value)
  491 # Possible values:
  492 # keystone - <No description provided>
  493 # basic - <No description provided>
  494 #gnocchi_auth_type = keystone
  495 
  496 # Gnocchi user (for basic auth only) (string value)
  497 #gnocchi_user =
  498 
  499 # Gnocchi endpoint (for basic auth only) (string value)
  500 #gnocchi_endpoint =
  501 
  502 # Endpoint URL type (for keystone auth only) (string value)
  503 #interface = internalURL
  504 
  505 # Region Name (string value)
  506 #region_name = RegionOne
  507 
  508 # If the value is not defined, we use the value defined by
  509 # requests.adapters.DEFAULT_POOLSIZE (integer value)
  510 #http_pool_maxsize = 10
  511 
  512 # Authentication type to load (string value)
  513 # Deprecated group/name - [fetcher_gnocchi]/auth_plugin
  514 #auth_type = <None>
  515 
  516 # Config Section from which to load plugin specific options (string
  517 # value)
  518 #auth_section = <None>
  519 
  520 
  521 [fetcher_keystone]
  522 
  523 #
  524 # From cloudkitty.common.config
  525 #
  526 
  527 # Keystone version to use. (string value)
  528 #keystone_version = 3
  529 
  530 
  531 [fetcher_prometheus]
  532 
  533 #
  534 # From cloudkitty.common.config
  535 #
  536 
  537 # Metric from which scope_ids should be requested (string value)
  538 #metric = <None>
  539 
  540 # Attribute from which scope_ids should be collected (string value)
  541 #scope_attribute = project_id
  542 
  543 # Prometheus service URL (string value)
  544 #prometheus_url = <None>
  545 
  546 # Prometheus user (for basic auth only) (string value)
  547 #prometheus_user =
  548 
  549 # Prometheus user (for basic auth only) (string value)
  550 #prometheus_password =
  551 
  552 # Custom certificate authority file path (string value)
  553 #cafile = <None>
  554 
  555 # Explicitly trust untrusted HTTPS responses (boolean value)
  556 #insecure = false
  557 
  558 # Metadata to filter out the scope_ids discovery request response
  559 # (dict value)
  560 #filters =
  561 
  562 
  563 [fetcher_source]
  564 
  565 #
  566 # From cloudkitty.common.config
  567 #
  568 
  569 # list of source identifiers (list value)
  570 #sources =
  571 
  572 
  573 [keystone_authtoken]
  574 
  575 #
  576 # From keystonemiddleware.auth_token
  577 #
  578 
  579 # Complete "public" Identity API endpoint. This endpoint should not be
  580 # an "admin" endpoint, as it should be accessible by all end users.
  581 # Unauthenticated clients are redirected to this endpoint to
  582 # authenticate. Although this endpoint should ideally be unversioned,
  583 # client support in the wild varies. If you're using a versioned v2
  584 # endpoint here, then this should *not* be the same endpoint the
  585 # service user utilizes for validating tokens, because normal end
  586 # users may not be able to reach that endpoint. (string value)
  587 # Deprecated group/name - [keystone_authtoken]/auth_uri
  588 #www_authenticate_uri = <None>
  589 
  590 # DEPRECATED: Complete "public" Identity API endpoint. This endpoint
  591 # should not be an "admin" endpoint, as it should be accessible by all
  592 # end users. Unauthenticated clients are redirected to this endpoint
  593 # to authenticate. Although this endpoint should ideally be
  594 # unversioned, client support in the wild varies. If you're using a
  595 # versioned v2 endpoint here, then this should *not* be the same
  596 # endpoint the service user utilizes for validating tokens, because
  597 # normal end users may not be able to reach that endpoint. This option
  598 # is deprecated in favor of www_authenticate_uri and will be removed
  599 # in the S release. (string value)
  600 # This option is deprecated for removal since Queens.
  601 # Its value may be silently ignored in the future.
  602 # Reason: The auth_uri option is deprecated in favor of
  603 # www_authenticate_uri and will be removed in the S  release.
  604 #auth_uri = <None>
  605 
  606 # API version of the Identity API endpoint. (string value)
  607 #auth_version = <None>
  608 
  609 # Interface to use for the Identity API endpoint. Valid values are
  610 # "public", "internal" (default) or "admin". (string value)
  611 #interface = internal
  612 
  613 # Do not handle authorization requests within the middleware, but
  614 # delegate the authorization decision to downstream WSGI components.
  615 # (boolean value)
  616 #delay_auth_decision = false
  617 
  618 # Request timeout value for communicating with Identity API server.
  619 # (integer value)
  620 #http_connect_timeout = <None>
  621 
  622 # How many times are we trying to reconnect when communicating with
  623 # Identity API Server. (integer value)
  624 #http_request_max_retries = 3
  625 
  626 # Request environment key where the Swift cache object is stored. When
  627 # auth_token middleware is deployed with a Swift cache, use this
  628 # option to have the middleware share a caching backend with swift.
  629 # Otherwise, use the ``memcached_servers`` option instead. (string
  630 # value)
  631 #cache = <None>
  632 
  633 # Required if identity server requires client certificate (string
  634 # value)
  635 #certfile = <None>
  636 
  637 # Required if identity server requires client certificate (string
  638 # value)
  639 #keyfile = <None>
  640 
  641 # A PEM encoded Certificate Authority to use when verifying HTTPs
  642 # connections. Defaults to system CAs. (string value)
  643 #cafile = <None>
  644 
  645 # Verify HTTPS connections. (boolean value)
  646 #insecure = false
  647 
  648 # The region in which the identity server can be found. (string value)
  649 #region_name = <None>
  650 
  651 # Optionally specify a list of memcached server(s) to use for caching.
  652 # If left undefined, tokens will instead be cached in-process. (list
  653 # value)
  654 # Deprecated group/name - [keystone_authtoken]/memcache_servers
  655 #memcached_servers = <None>
  656 
  657 # In order to prevent excessive effort spent validating tokens, the
  658 # middleware caches previously-seen tokens for a configurable duration
  659 # (in seconds). Set to -1 to disable caching completely. (integer
  660 # value)
  661 #token_cache_time = 300
  662 
  663 # (Optional) If defined, indicate whether token data should be
  664 # authenticated or authenticated and encrypted. If MAC, token data is
  665 # authenticated (with HMAC) in the cache. If ENCRYPT, token data is
  666 # encrypted and authenticated in the cache. If the value is not one of
  667 # these options or empty, auth_token will raise an exception on
  668 # initialization. (string value)
  669 # Possible values:
  670 # None - <No description provided>
  671 # MAC - <No description provided>
  672 # ENCRYPT - <No description provided>
  673 #memcache_security_strategy = None
  674 
  675 # (Optional, mandatory if memcache_security_strategy is defined) This
  676 # string is used for key derivation. (string value)
  677 #memcache_secret_key = <None>
  678 
  679 # (Optional) Number of seconds memcached server is considered dead
  680 # before it is tried again. (integer value)
  681 #memcache_pool_dead_retry = 300
  682 
  683 # (Optional) Maximum total number of open connections to every
  684 # memcached server. (integer value)
  685 #memcache_pool_maxsize = 10
  686 
  687 # (Optional) Socket timeout in seconds for communicating with a
  688 # memcached server. (integer value)
  689 #memcache_pool_socket_timeout = 3
  690 
  691 # (Optional) Number of seconds a connection to memcached is held
  692 # unused in the pool before it is closed. (integer value)
  693 #memcache_pool_unused_timeout = 60
  694 
  695 # (Optional) Number of seconds that an operation will wait to get a
  696 # memcached client connection from the pool. (integer value)
  697 #memcache_pool_conn_get_timeout = 10
  698 
  699 # (Optional) Use the advanced (eventlet safe) memcached client pool.
  700 # The advanced pool will only work under python 2.x. (boolean value)
  701 #memcache_use_advanced_pool = false
  702 
  703 # (Optional) Indicate whether to set the X-Service-Catalog header. If
  704 # False, middleware will not ask for service catalog on token
  705 # validation and will not set the X-Service-Catalog header. (boolean
  706 # value)
  707 #include_service_catalog = true
  708 
  709 # Used to control the use and type of token binding. Can be set to:
  710 # "disabled" to not check token binding. "permissive" (default) to
  711 # validate binding information if the bind type is of a form known to
  712 # the server and ignore it if not. "strict" like "permissive" but if
  713 # the bind type is unknown the token will be rejected. "required" any
  714 # form of token binding is needed to be allowed. Finally the name of a
  715 # binding method that must be present in tokens. (string value)
  716 #enforce_token_bind = permissive
  717 
  718 # A choice of roles that must be present in a service token. Service
  719 # tokens are allowed to request that an expired token can be used and
  720 # so this check should tightly control that only actual services
  721 # should be sending this token. Roles here are applied as an ANY check
  722 # so any role in this list must be present. For backwards
  723 # compatibility reasons this currently only affects the allow_expired
  724 # check. (list value)
  725 #service_token_roles = service
  726 
  727 # For backwards compatibility reasons we must let valid service tokens
  728 # pass that don't pass the service_token_roles check as valid. Setting
  729 # this true will become the default in a future release and should be
  730 # enabled if possible. (boolean value)
  731 #service_token_roles_required = false
  732 
  733 # The name or type of the service as it appears in the service
  734 # catalog. This is used to validate tokens that have restricted access
  735 # rules. (string value)
  736 #service_type = <None>
  737 
  738 # Authentication type to load (string value)
  739 # Deprecated group/name - [keystone_authtoken]/auth_plugin
  740 #auth_type = <None>
  741 
  742 # Config Section from which to load plugin specific options (string
  743 # value)
  744 #auth_section = <None>
  745 
  746 
  747 [orchestrator]
  748 
  749 #
  750 # From cloudkitty.common.config
  751 #
  752 
  753 # Coordination driver URL (string value)
  754 #coordination_url = file:///var/lib/cloudkitty/locks
  755 
  756 # Max nb of workers to run. Defaults to the nb of available CPUs
  757 # (integer value)
  758 # Minimum value: 1
  759 #
  760 # This option has a sample default set, which means that
  761 # its actual default value may vary from the one documented
  762 # below.
  763 #max_workers = 4
  764 
  765 # Maximal number of threads to use per worker. Defaults to 5 times the
  766 # nb of available CPUs (integer value)
  767 # Minimum value: 1
  768 # Deprecated group/name - [orchestrator]/max_greenthreads
  769 # Advanced Option: intended for advanced users and not used
  770 # by the majority of users, and might have a significant
  771 # effect on stability and/or performance.
  772 #
  773 # This option has a sample default set, which means that
  774 # its actual default value may vary from the one documented
  775 # below.
  776 #max_threads = 20
  777 
  778 
  779 [oslo_concurrency]
  780 
  781 #
  782 # From oslo.concurrency
  783 #
  784 
  785 # Enables or disables inter-process locks. (boolean value)
  786 #disable_process_locking = false
  787 
  788 # Directory to use for lock files.  For security, the specified
  789 # directory should only be writable by the user running the processes
  790 # that need locking. Defaults to environment variable OSLO_LOCK_PATH.
  791 # If external locks are used, a lock path must be set. (string value)
  792 #lock_path = <None>
  793 
  794 
  795 [oslo_messaging_amqp]
  796 
  797 #
  798 # From oslo.messaging
  799 #
  800 
  801 # Name for the AMQP container. must be globally unique. Defaults to a
  802 # generated UUID (string value)
  803 #container_name = <None>
  804 
  805 # Timeout for inactive connections (in seconds) (integer value)
  806 #idle_timeout = 0
  807 
  808 # Debug: dump AMQP frames to stdout (boolean value)
  809 #trace = false
  810 
  811 # Attempt to connect via SSL. If no other ssl-related parameters are
  812 # given, it will use the system's CA-bundle to verify the server's
  813 # certificate. (boolean value)
  814 #ssl = false
  815 
  816 # CA certificate PEM file used to verify the server's certificate
  817 # (string value)
  818 #ssl_ca_file =
  819 
  820 # Self-identifying certificate PEM file for client authentication
  821 # (string value)
  822 #ssl_cert_file =
  823 
  824 # Private key PEM file used to sign ssl_cert_file certificate
  825 # (optional) (string value)
  826 #ssl_key_file =
  827 
  828 # Password for decrypting ssl_key_file (if encrypted) (string value)
  829 #ssl_key_password = <None>
  830 
  831 # By default SSL checks that the name in the server's certificate
  832 # matches the hostname in the transport_url. In some configurations it
  833 # may be preferable to use the virtual hostname instead, for example
  834 # if the server uses the Server Name Indication TLS extension
  835 # (rfc6066) to provide a certificate per virtual host. Set
  836 # ssl_verify_vhost to True if the server's SSL certificate uses the
  837 # virtual host name instead of the DNS name. (boolean value)
  838 #ssl_verify_vhost = false
  839 
  840 # Space separated list of acceptable SASL mechanisms (string value)
  841 #sasl_mechanisms =
  842 
  843 # Path to directory that contains the SASL configuration (string
  844 # value)
  845 #sasl_config_dir =
  846 
  847 # Name of configuration file (without .conf suffix) (string value)
  848 #sasl_config_name =
  849 
  850 # SASL realm to use if no realm present in username (string value)
  851 #sasl_default_realm =
  852 
  853 # Seconds to pause before attempting to re-connect. (integer value)
  854 # Minimum value: 1
  855 #connection_retry_interval = 1
  856 
  857 # Increase the connection_retry_interval by this many seconds after
  858 # each unsuccessful failover attempt. (integer value)
  859 # Minimum value: 0
  860 #connection_retry_backoff = 2
  861 
  862 # Maximum limit for connection_retry_interval +
  863 # connection_retry_backoff (integer value)
  864 # Minimum value: 1
  865 #connection_retry_interval_max = 30
  866 
  867 # Time to pause between re-connecting an AMQP 1.0 link that failed due
  868 # to a recoverable error. (integer value)
  869 # Minimum value: 1
  870 #link_retry_delay = 10
  871 
  872 # The maximum number of attempts to re-send a reply message which
  873 # failed due to a recoverable error. (integer value)
  874 # Minimum value: -1
  875 #default_reply_retry = 0
  876 
  877 # The deadline for an rpc reply message delivery. (integer value)
  878 # Minimum value: 5
  879 #default_reply_timeout = 30
  880 
  881 # The deadline for an rpc cast or call message delivery. Only used
  882 # when caller does not provide a timeout expiry. (integer value)
  883 # Minimum value: 5
  884 #default_send_timeout = 30
  885 
  886 # The deadline for a sent notification message delivery. Only used
  887 # when caller does not provide a timeout expiry. (integer value)
  888 # Minimum value: 5
  889 #default_notify_timeout = 30
  890 
  891 # The duration to schedule a purge of idle sender links. Detach link
  892 # after expiry. (integer value)
  893 # Minimum value: 1
  894 #default_sender_link_timeout = 600
  895 
  896 # Indicates the addressing mode used by the driver.
  897 # Permitted values:
  898 # 'legacy'   - use legacy non-routable addressing
  899 # 'routable' - use routable addresses
  900 # 'dynamic'  - use legacy addresses if the message bus does not
  901 # support routing otherwise use routable addressing (string value)
  902 #addressing_mode = dynamic
  903 
  904 # Enable virtual host support for those message buses that do not
  905 # natively support virtual hosting (such as qpidd). When set to true
  906 # the virtual host name will be added to all message bus addresses,
  907 # effectively creating a private 'subnet' per virtual host. Set to
  908 # False if the message bus supports virtual hosting using the
  909 # 'hostname' field in the AMQP 1.0 Open performative as the name of
  910 # the virtual host. (boolean value)
  911 #pseudo_vhost = true
  912 
  913 # address prefix used when sending to a specific server (string value)
  914 #server_request_prefix = exclusive
  915 
  916 # address prefix used when broadcasting to all servers (string value)
  917 #broadcast_prefix = broadcast
  918 
  919 # address prefix when sending to any server in group (string value)
  920 #group_request_prefix = unicast
  921 
  922 # Address prefix for all generated RPC addresses (string value)
  923 #rpc_address_prefix = openstack.org/om/rpc
  924 
  925 # Address prefix for all generated Notification addresses (string
  926 # value)
  927 #notify_address_prefix = openstack.org/om/notify
  928 
  929 # Appended to the address prefix when sending a fanout message. Used
  930 # by the message bus to identify fanout messages. (string value)
  931 #multicast_address = multicast
  932 
  933 # Appended to the address prefix when sending to a particular
  934 # RPC/Notification server. Used by the message bus to identify
  935 # messages sent to a single destination. (string value)
  936 #unicast_address = unicast
  937 
  938 # Appended to the address prefix when sending to a group of consumers.
  939 # Used by the message bus to identify messages that should be
  940 # delivered in a round-robin fashion across consumers. (string value)
  941 #anycast_address = anycast
  942 
  943 # Exchange name used in notification addresses.
  944 # Exchange name resolution precedence:
  945 # Target.exchange if set
  946 # else default_notification_exchange if set
  947 # else control_exchange if set
  948 # else 'notify' (string value)
  949 #default_notification_exchange = <None>
  950 
  951 # Exchange name used in RPC addresses.
  952 # Exchange name resolution precedence:
  953 # Target.exchange if set
  954 # else default_rpc_exchange if set
  955 # else control_exchange if set
  956 # else 'rpc' (string value)
  957 #default_rpc_exchange = <None>
  958 
  959 # Window size for incoming RPC Reply messages. (integer value)
  960 # Minimum value: 1
  961 #reply_link_credit = 200
  962 
  963 # Window size for incoming RPC Request messages (integer value)
  964 # Minimum value: 1
  965 #rpc_server_credit = 100
  966 
  967 # Window size for incoming Notification messages (integer value)
  968 # Minimum value: 1
  969 #notify_server_credit = 100
  970 
  971 # Send messages of this type pre-settled.
  972 # Pre-settled messages will not receive acknowledgement
  973 # from the peer. Note well: pre-settled messages may be
  974 # silently discarded if the delivery fails.
  975 # Permitted values:
  976 # 'rpc-call' - send RPC Calls pre-settled
  977 # 'rpc-reply'- send RPC Replies pre-settled
  978 # 'rpc-cast' - Send RPC Casts pre-settled
  979 # 'notify'   - Send Notifications pre-settled
  980 #  (multi valued)
  981 #pre_settled = rpc-cast
  982 #pre_settled = rpc-reply
  983 
  984 
  985 [oslo_messaging_kafka]
  986 
  987 #
  988 # From oslo.messaging
  989 #
  990 
  991 # Max fetch bytes of Kafka consumer (integer value)
  992 #kafka_max_fetch_bytes = 1048576
  993 
  994 # Default timeout(s) for Kafka consumers (floating point value)
  995 #kafka_consumer_timeout = 1.0
  996 
  997 # DEPRECATED: Pool Size for Kafka Consumers (integer value)
  998 # This option is deprecated for removal.
  999 # Its value may be silently ignored in the future.
 1000 # Reason: Driver no longer uses connection pool.
 1001 #pool_size = 10
 1002 
 1003 # DEPRECATED: The pool size limit for connections expiration policy
 1004 # (integer value)
 1005 # This option is deprecated for removal.
 1006 # Its value may be silently ignored in the future.
 1007 # Reason: Driver no longer uses connection pool.
 1008 #conn_pool_min_size = 2
 1009 
 1010 # DEPRECATED: The time-to-live in sec of idle connections in the pool
 1011 # (integer value)
 1012 # This option is deprecated for removal.
 1013 # Its value may be silently ignored in the future.
 1014 # Reason: Driver no longer uses connection pool.
 1015 #conn_pool_ttl = 1200
 1016 
 1017 # Group id for Kafka consumer. Consumers in one group will coordinate
 1018 # message consumption (string value)
 1019 #consumer_group = oslo_messaging_consumer
 1020 
 1021 # Upper bound on the delay for KafkaProducer batching in seconds
 1022 # (floating point value)
 1023 #producer_batch_timeout = 0.0
 1024 
 1025 # Size of batch for the producer async send (integer value)
 1026 #producer_batch_size = 16384
 1027 
 1028 # The compression codec for all data generated by the producer. If not
 1029 # set, compression will not be used. Note that the allowed values of
 1030 # this depend on the kafka version (string value)
 1031 # Possible values:
 1032 # none - <No description provided>
 1033 # gzip - <No description provided>
 1034 # snappy - <No description provided>
 1035 # lz4 - <No description provided>
 1036 # zstd - <No description provided>
 1037 #compression_codec = none
 1038 
 1039 # Enable asynchronous consumer commits (boolean value)
 1040 #enable_auto_commit = false
 1041 
 1042 # The maximum number of records returned in a poll call (integer
 1043 # value)
 1044 #max_poll_records = 500
 1045 
 1046 # Protocol used to communicate with brokers (string value)
 1047 # Possible values:
 1048 # PLAINTEXT - <No description provided>
 1049 # SASL_PLAINTEXT - <No description provided>
 1050 # SSL - <No description provided>
 1051 # SASL_SSL - <No description provided>
 1052 #security_protocol = PLAINTEXT
 1053 
 1054 # Mechanism when security protocol is SASL (string value)
 1055 #sasl_mechanism = PLAIN
 1056 
 1057 # CA certificate PEM file used to verify the server certificate
 1058 # (string value)
 1059 #ssl_cafile =
 1060 
 1061 # Client certificate PEM file used for authentication. (string value)
 1062 #ssl_client_cert_file =
 1063 
 1064 # Client key PEM file used for authentication. (string value)
 1065 #ssl_client_key_file =
 1066 
 1067 # Client key password file used for authentication. (string value)
 1068 #ssl_client_key_password =
 1069 
 1070 
 1071 [oslo_messaging_notifications]
 1072 
 1073 #
 1074 # From oslo.messaging
 1075 #
 1076 
 1077 # The Drivers(s) to handle sending notifications. Possible values are
 1078 # messaging, messagingv2, routing, log, test, noop (multi valued)
 1079 # Deprecated group/name - [DEFAULT]/notification_driver
 1080 #driver =
 1081 
 1082 # A URL representing the messaging driver to use for notifications. If
 1083 # not set, we fall back to the same configuration used for RPC.
 1084 # (string value)
 1085 # Deprecated group/name - [DEFAULT]/notification_transport_url
 1086 #transport_url = <None>
 1087 
 1088 # AMQP topic used for OpenStack notifications. (list value)
 1089 # Deprecated group/name - [rpc_notifier2]/topics
 1090 # Deprecated group/name - [DEFAULT]/notification_topics
 1091 #topics = notifications
 1092 
 1093 # The maximum number of attempts to re-send a notification message
 1094 # which failed to be delivered due to a recoverable error. 0 - No
 1095 # retry, -1 - indefinite (integer value)
 1096 #retry = -1
 1097 
 1098 
 1099 [oslo_messaging_rabbit]
 1100 
 1101 #
 1102 # From oslo.messaging
 1103 #
 1104 
 1105 # Use durable queues in AMQP. (boolean value)
 1106 #amqp_durable_queues = false
 1107 
 1108 # Auto-delete queues in AMQP. (boolean value)
 1109 #amqp_auto_delete = false
 1110 
 1111 # Connect over SSL. (boolean value)
 1112 # Deprecated group/name - [oslo_messaging_rabbit]/rabbit_use_ssl
 1113 #ssl = false
 1114 
 1115 # SSL version to use (valid only if SSL enabled). Valid values are
 1116 # TLSv1 and SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be
 1117 # available on some distributions. (string value)
 1118 # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_version
 1119 #ssl_version =
 1120 
 1121 # SSL key file (valid only if SSL enabled). (string value)
 1122 # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_keyfile
 1123 #ssl_key_file =
 1124 
 1125 # SSL cert file (valid only if SSL enabled). (string value)
 1126 # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_certfile
 1127 #ssl_cert_file =
 1128 
 1129 # SSL certification authority file (valid only if SSL enabled).
 1130 # (string value)
 1131 # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_ca_certs
 1132 #ssl_ca_file =
 1133 
 1134 # EXPERIMENTAL: Run the health check heartbeat thread through a native
 1135 # python thread. By default if this option isn't provided the  health
 1136 # check heartbeat will inherit the execution model from the parent
 1137 # process. By example if the parent process have monkey patched the
 1138 # stdlib by using eventlet/greenlet then the heartbeat will be run
 1139 # through a green thread. (boolean value)
 1140 #heartbeat_in_pthread = false
 1141 
 1142 # How long to wait before reconnecting in response to an AMQP consumer
 1143 # cancel notification. (floating point value)
 1144 #kombu_reconnect_delay = 1.0
 1145 
 1146 # EXPERIMENTAL: Possible values are: gzip, bz2. If not set compression
 1147 # will not be used. This option may not be available in future
 1148 # versions. (string value)
 1149 #kombu_compression = <None>
 1150 
 1151 # How long to wait a missing client before abandoning to send it its
 1152 # replies. This value should not be longer than rpc_response_timeout.
 1153 # (integer value)
 1154 # Deprecated group/name - [oslo_messaging_rabbit]/kombu_reconnect_timeout
 1155 #kombu_missing_consumer_retry_timeout = 60
 1156 
 1157 # Determines how the next RabbitMQ node is chosen in case the one we
 1158 # are currently connected to becomes unavailable. Takes effect only if
 1159 # more than one RabbitMQ node is provided in config. (string value)
 1160 # Possible values:
 1161 # round-robin - <No description provided>
 1162 # shuffle - <No description provided>
 1163 #kombu_failover_strategy = round-robin
 1164 
 1165 # The RabbitMQ login method. (string value)
 1166 # Possible values:
 1167 # PLAIN - <No description provided>
 1168 # AMQPLAIN - <No description provided>
 1169 # RABBIT-CR-DEMO - <No description provided>
 1170 #rabbit_login_method = AMQPLAIN
 1171 
 1172 # How frequently to retry connecting with RabbitMQ. (integer value)
 1173 #rabbit_retry_interval = 1
 1174 
 1175 # How long to backoff for between retries when connecting to RabbitMQ.
 1176 # (integer value)
 1177 #rabbit_retry_backoff = 2
 1178 
 1179 # Maximum interval of RabbitMQ connection retries. Default is 30
 1180 # seconds. (integer value)
 1181 #rabbit_interval_max = 30
 1182 
 1183 # Try to use HA queues in RabbitMQ (x-ha-policy: all). If you change
 1184 # this option, you must wipe the RabbitMQ database. In RabbitMQ 3.0,
 1185 # queue mirroring is no longer controlled by the x-ha-policy argument
 1186 # when declaring a queue. If you just want to make sure that all
 1187 # queues (except those with auto-generated names) are mirrored across
 1188 # all nodes, run: "rabbitmqctl set_policy HA '^(?!amq\.).*' '{"ha-
 1189 # mode": "all"}' " (boolean value)
 1190 #rabbit_ha_queues = false
 1191 
 1192 # Positive integer representing duration in seconds for queue TTL
 1193 # (x-expires). Queues which are unused for the duration of the TTL are
 1194 # automatically deleted. The parameter affects only reply and fanout
 1195 # queues. (integer value)
 1196 # Minimum value: 1
 1197 #rabbit_transient_queues_ttl = 1800
 1198 
 1199 # Specifies the number of messages to prefetch. Setting to zero allows
 1200 # unlimited messages. (integer value)
 1201 #rabbit_qos_prefetch_count = 0
 1202 
 1203 # Number of seconds after which the Rabbit broker is considered down
 1204 # if heartbeat's keep-alive fails (0 disables heartbeat). (integer
 1205 # value)
 1206 #heartbeat_timeout_threshold = 60
 1207 
 1208 # How often times during the heartbeat_timeout_threshold we check the
 1209 # heartbeat. (integer value)
 1210 #heartbeat_rate = 2
 1211 
 1212 # Enable/Disable the RabbitMQ mandatory flag for direct send. The
 1213 # direct send is used as reply, so the MessageUndeliverable exception
 1214 # is raised in case the client queue does not exist. (integer value)
 1215 #direct_mandatory_flag = True
 1216 
 1217 # Enable x-cancel-on-ha-failover flag so that rabbitmq server will
 1218 # cancel and notify consumerswhen queue is down (boolean value)
 1219 #enable_cancel_on_failover = false
 1220 
 1221 
 1222 [oslo_middleware]
 1223 
 1224 #
 1225 # From oslo.middleware.http_proxy_to_wsgi
 1226 #
 1227 
 1228 # Whether the application is behind a proxy or not. This determines if
 1229 # the middleware should parse the headers or not. (boolean value)
 1230 #enable_proxy_headers_parsing = false
 1231 
 1232 
 1233 [oslo_policy]
 1234 
 1235 #
 1236 # From oslo.policy
 1237 #
 1238 
 1239 # This option controls whether or not to enforce scope when evaluating
 1240 # policies. If ``True``, the scope of the token used in the request is
 1241 # compared to the ``scope_types`` of the policy being enforced. If the
 1242 # scopes do not match, an ``InvalidScope`` exception will be raised.
 1243 # If ``False``, a message will be logged informing operators that
 1244 # policies are being invoked with mismatching scope. (boolean value)
 1245 #enforce_scope = false
 1246 
 1247 # This option controls whether or not to use old deprecated defaults
 1248 # when evaluating policies. If ``True``, the old deprecated defaults
 1249 # are not going to be evaluated. This means if any existing token is
 1250 # allowed for old defaults but is disallowed for new defaults, it will
 1251 # be disallowed. It is encouraged to enable this flag along with the
 1252 # ``enforce_scope`` flag so that you can get the benefits of new
 1253 # defaults and ``scope_type`` together (boolean value)
 1254 #enforce_new_defaults = false
 1255 
 1256 # The relative or absolute path of a file that maps roles to
 1257 # permissions for a given service. Relative paths must be specified in
 1258 # relation to the configuration file setting this option. (string
 1259 # value)
 1260 #policy_file = policy.json
 1261 
 1262 # Default rule. Enforced when a requested rule is not found. (string
 1263 # value)
 1264 #policy_default_rule = default
 1265 
 1266 # Directories where policy configuration files are stored. They can be
 1267 # relative to any directory in the search path defined by the
 1268 # config_dir option, or absolute paths. The file defined by
 1269 # policy_file must exist for these directories to be searched.
 1270 # Missing or empty directories are ignored. (multi valued)
 1271 #policy_dirs = policy.d
 1272 
 1273 # Content Type to send and receive data for REST based policy check
 1274 # (string value)
 1275 # Possible values:
 1276 # application/x-www-form-urlencoded - <No description provided>
 1277 # application/json - <No description provided>
 1278 #remote_content_type = application/x-www-form-urlencoded
 1279 
 1280 # server identity verification for REST based policy check (boolean
 1281 # value)
 1282 #remote_ssl_verify_server_crt = false
 1283 
 1284 # Absolute path to ca cert file for REST based policy check (string
 1285 # value)
 1286 #remote_ssl_ca_crt_file = <None>
 1287 
 1288 # Absolute path to client cert for REST based policy check (string
 1289 # value)
 1290 #remote_ssl_client_crt_file = <None>
 1291 
 1292 # Absolute path client key file REST based policy check (string value)
 1293 #remote_ssl_client_key_file = <None>
 1294 
 1295 
 1296 [output]
 1297 
 1298 #
 1299 # From cloudkitty.common.config
 1300 #
 1301 
 1302 # Backend for the output manager. (string value)
 1303 #backend = cloudkitty.backend.file.FileBackend
 1304 
 1305 # Storage directory for the file output backend. (string value)
 1306 #basepath = /var/lib/cloudkitty/states/
 1307 
 1308 # Output pipeline (list value)
 1309 #pipeline = osrf
 1310 
 1311 
 1312 [state]
 1313 
 1314 #
 1315 # From cloudkitty.common.config
 1316 #
 1317 
 1318 # Backend for the state manager. (string value)
 1319 #backend = cloudkitty.backend.file.FileBackend
 1320 
 1321 # Storage directory for the file state backend. (string value)
 1322 #basepath = /var/lib/cloudkitty/states/
 1323 
 1324 
 1325 [storage]
 1326 
 1327 #
 1328 # From cloudkitty.common.config
 1329 #
 1330 
 1331 # Name of the storage backend driver. (string value)
 1332 #backend = influxdb
 1333 
 1334 # Storage version to use. (integer value)
 1335 # Minimum value: 1
 1336 # Maximum value: 2
 1337 #version = 2
 1338 
 1339 
 1340 [storage_elasticsearch]
 1341 
 1342 #
 1343 # From cloudkitty.common.config
 1344 #
 1345 
 1346 # Elasticsearch host, along with port and protocol. Defaults to
 1347 # http://localhost:9200 (string value)
 1348 #host = http://localhost:9200
 1349 
 1350 # Elasticsearch index to use. Defaults to "cloudkitty". (string value)
 1351 #index_name = cloudkitty
 1352 
 1353 # Set to true to allow insecure HTTPS connections to Elasticsearch
 1354 # (boolean value)
 1355 #insecure = false
 1356 
 1357 # Path of the CA certificate to trust for HTTPS connections. (string
 1358 # value)
 1359 #cafile = <None>
 1360 
 1361 # Duration (in seconds) for which the ES scroll contexts should be
 1362 # kept alive. (integer value)
 1363 # Minimum value: 0
 1364 # Maximum value: 300
 1365 # Advanced Option: intended for advanced users and not used
 1366 # by the majority of users, and might have a significant
 1367 # effect on stability and/or performance.
 1368 #scroll_duration = 30
 1369 
 1370 
 1371 [storage_gnocchi]
 1372 
 1373 #
 1374 # From cloudkitty.common.config
 1375 #
 1376 
 1377 # endpoint url type (string value)
 1378 #interface = internalURL
 1379 
 1380 # Gnocchi storage archive policy name. (string value)
 1381 #archive_policy_name = rating
 1382 
 1383 # Gnocchi storage archive policy definition. (string value)
 1384 #archive_policy_definition = [{"granularity": 3600, "timespan": "90 days"}, {"granularity": 86400, "timespan": "360 days"}, {"granularity": 2592000, "timespan": "1800 days"}]
 1385 
 1386 
 1387 [storage_influxdb]
 1388 
 1389 #
 1390 # From cloudkitty.common.config
 1391 #
 1392 
 1393 # InfluxDB username (string value)
 1394 #username = <None>
 1395 
 1396 # InfluxDB password (string value)
 1397 #password = <None>
 1398 
 1399 # InfluxDB database (string value)
 1400 #database = <None>
 1401 
 1402 # Retention policy to use (string value)
 1403 #retention_policy = autogen
 1404 
 1405 # InfluxDB host (string value)
 1406 #host = localhost
 1407 
 1408 # InfluxDB port (integer value)
 1409 #port = 8086
 1410 
 1411 # Set to true to use ssl for influxDB connection. Defaults to False
 1412 # (boolean value)
 1413 #use_ssl = false
 1414 
 1415 # Set to true to authorize insecure HTTPS connections to influxDB.
 1416 # Defaults to False (boolean value)
 1417 #insecure = false
 1418 
 1419 # Path of the CA certificate to trust for HTTPS connections (string
 1420 # value)
 1421 #cafile = <None>