Guest User

Untitled

a guest
Jun 21st, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.93 KB | None | 0 0
  1. [DEFAULT]
  2.  
  3. #
  4. # From oslo.log
  5. #
  6.  
  7. # If set to true, the logging level will be set to DEBUG instead of the default
  8. # INFO level. (boolean value)
  9. # Note: This option can be changed without restarting.
  10. debug = false
  11.  
  12. # The name of a logging configuration file. This file is appended to any
  13. # existing logging configuration files. For details about logging configuration
  14. # files, see the Python logging module documentation. Note that when logging
  15. # configuration files are used then all logging configuration is set in the
  16. # configuration file and other logging configuration options are ignored (for
  17. # example, logging_context_format_string). (string value)
  18. # Note: This option can be changed without restarting.
  19. # Deprecated group/name - [DEFAULT]/log_config
  20. #log_config_append = <None>
  21.  
  22. # Defines the format string for %%(asctime)s in log records. Default:
  23. # %(default)s . This option is ignored if log_config_append is set. (string
  24. # value)
  25. #log_date_format = %Y-%m-%d %H:%M:%S
  26.  
  27. # (Optional) Name of log file to send logging output to. If no default is set,
  28. # logging will go to stderr as defined by use_stderr. This option is ignored if
  29. # log_config_append is set. (string value)
  30. # Deprecated group/name - [DEFAULT]/logfile
  31. #log_file = <None>
  32.  
  33. # (Optional) The base directory used for relative log_file paths. This option
  34. # is ignored if log_config_append is set. (string value)
  35. # Deprecated group/name - [DEFAULT]/logdir
  36. #log_dir = <None>
  37.  
  38. # Uses logging handler designed to watch file system. When log file is moved or
  39. # removed this handler will open a new log file with specified path
  40. # instantaneously. It makes sense only if log_file option is specified and
  41. # Linux platform is used. This option is ignored if log_config_append is set.
  42. # (boolean value)
  43. #watch_log_file = false
  44.  
  45. # Use syslog for logging. Existing syslog format is DEPRECATED and will be
  46. # changed later to honor RFC5424. This option is ignored if log_config_append
  47. # is set. (boolean value)
  48. #use_syslog = false
  49.  
  50. # Enable journald for logging. If running in a systemd environment you may wish
  51. # to enable journal support. Doing so will use the journal native protocol
  52. # which includes structured metadata in addition to log messages.This option is
  53. # ignored if log_config_append is set. (boolean value)
  54. #use_journal = false
  55.  
  56. # Syslog facility to receive log lines. This option is ignored if
  57. # log_config_append is set. (string value)
  58. #syslog_log_facility = LOG_USER
  59.  
  60. # Use JSON formatting for logging. This option is ignored if log_config_append
  61. # is set. (boolean value)
  62. #use_json = false
  63.  
  64. # Log output to standard error. This option is ignored if log_config_append is
  65. # set. (boolean value)
  66. #use_stderr = false
  67.  
  68. # Format string to use for log messages with context. (string value)
  69. #logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
  70.  
  71. # Format string to use for log messages when context is undefined. (string
  72. # value)
  73. #logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
  74.  
  75. # Additional data to append to log message when logging level for the message
  76. # is DEBUG. (string value)
  77. #logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
  78.  
  79. # Prefix each line of exception output with this format. (string value)
  80. #logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s
  81.  
  82. # Defines the format string for %(user_identity)s that is used in
  83. # logging_context_format_string. (string value)
  84. #logging_user_identity_format = %(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s
  85.  
  86. # List of package logging levels in logger=LEVEL pairs. This option is ignored
  87. # if log_config_append is set. (list value)
  88. #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,dogpile.core.dogpile=INFO
  89.  
  90. # Enables or disables publication of error events. (boolean value)
  91. #publish_errors = false
  92.  
  93. # The format for an instance that is passed with the log message. (string
  94. # value)
  95. #instance_format = "[instance: %(uuid)s] "
  96.  
  97. # The format for an instance UUID that is passed with the log message. (string
  98. # value)
  99. #instance_uuid_format = "[instance: %(uuid)s] "
  100.  
  101. # Interval, number of seconds, of log rate limiting. (integer value)
  102. #rate_limit_interval = 0
  103.  
  104. # Maximum number of logged messages per rate_limit_interval. (integer value)
  105. #rate_limit_burst = 0
  106.  
  107. # Log level name used by rate limiting: CRITICAL, ERROR, INFO, WARNING, DEBUG
  108. # or empty string. Logs with level greater or equal to rate_limit_except_level
  109. # are not filtered. An empty string means that all levels are filtered. (string
  110. # value)
  111. #rate_limit_except_level = CRITICAL
  112.  
  113. # Enables or disables fatal status of deprecations. (boolean value)
  114. #fatal_deprecations = false
  115.  
  116. #
  117. # From vitrage
  118. #
  119.  
  120. # Aodh version (string value)
  121. #aodh_version = 2
  122.  
  123. # Ceilometer version (string value)
  124. #ceilometer_version = 2
  125.  
  126. # Nova version (string value)
  127. #nova_version = 2.11
  128.  
  129. # Cinder version (string value)
  130. #cinder_version = 2
  131.  
  132. # Glance version (string value)
  133. #glance_version = 2
  134.  
  135. # Heat version (string value)
  136. #heat_version = 1
  137.  
  138. # Mistral version (string value)
  139. #mistral_version = 2
  140.  
  141. # The topic vitrage listens on (string value)
  142. #rpc_topic = rpcapiv1
  143.  
  144. # Names of enabled notifiers (example: nova, snmp, mistral) (list value)
  145. #notifiers = <None>
  146.  
  147. # list of base path for notifiers (list value)
  148. #notifiers_path = vitrage.notifier.plugins
  149.  
  150.  
  151. [api]
  152.  
  153. #
  154. # From vitrage
  155. #
  156.  
  157. # The port for the vitrage API server. (port value)
  158. # Minimum value: 0
  159. # Maximum value: 65535
  160. #port = 8999
  161.  
  162. # The listen IP for the vitrage API server. (string value)
  163. #host = 0.0.0.0
  164.  
  165. # Configuration file for WSGI definition of API. (string value)
  166. #paste_config = api-paste.ini
  167.  
  168. # Number of workers for vitrage API server. (integer value)
  169. # Minimum value: 1
  170. #workers = 1
  171.  
  172. # Authentication mode to use. (string value)
  173. # Possible values:
  174. # keystone - <No description provided>
  175. # noauth - <No description provided>
  176. # keycloak - <No description provided>
  177. auth_mode = keystone
  178.  
  179.  
  180. [consistency]
  181.  
  182. #
  183. # From vitrage
  184. #
  185.  
  186. # minimum time until deleting entity (in seconds) (integer value)
  187. # Minimum value: 60
  188. #min_time_to_delete = 60
  189.  
  190. # interval between consistency initialization checks for finding if all end
  191. # messages from datasources were received (in seconds) (integer value)
  192. # Minimum value: 1
  193. #initialization_interval = 1
  194.  
  195. # maximum retries for consistency initialization for finding if all end
  196. # messages from datasources were received (in seconds) (integer value)
  197. # Minimum value: 1
  198. #initialization_max_retries = 30
  199.  
  200.  
  201. [cors]
  202.  
  203. #
  204. # From oslo.middleware
  205. #
  206.  
  207. # Indicate whether this resource may be shared with the domain received in the
  208. # requests "origin" header. Format: "<protocol>://<host>[:<port>]", no trailing
  209. # slash. Example: https://horizon.example.com (list value)
  210. #allowed_origin = <None>
  211.  
  212. # Indicate that the actual request can include user credentials (boolean value)
  213. #allow_credentials = true
  214.  
  215. # Indicate which headers are safe to expose to the API. Defaults to HTTP Simple
  216. # Headers. (list value)
  217. #expose_headers =
  218.  
  219. # Maximum cache age of CORS preflight requests. (integer value)
  220. #max_age = 3600
  221.  
  222. # Indicate which methods can be used during the actual request. (list value)
  223. #allow_methods = OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,PATCH
  224.  
  225. # Indicate which header field names may be used during the actual request.
  226. # (list value)
  227. #allow_headers =
  228.  
  229.  
  230. [database]
  231.  
  232. #
  233. # From oslo.db
  234. #
  235.  
  236. # If True, SQLite uses synchronous mode. (boolean value)
  237. #sqlite_synchronous = true
  238.  
  239. # The back end to use for the database. (string value)
  240. # Deprecated group/name - [DEFAULT]/db_backend
  241. #backend = sqlalchemy
  242.  
  243. # The SQLAlchemy connection string to use to connect to the database. (string
  244. # value)
  245. # Deprecated group/name - [DEFAULT]/sql_connection
  246. # Deprecated group/name - [DATABASE]/sql_connection
  247. # Deprecated group/name - [sql]/connection
  248. connection = mysql+pymysql://vitrage:[email protected]/vitrage
  249.  
  250. # The SQLAlchemy connection string to use to connect to the slave database.
  251. # (string value)
  252. #slave_connection = <None>
  253.  
  254. # The SQL mode to be used for MySQL sessions. This option, including the
  255. # default, overrides any server-set SQL mode. To use whatever SQL mode is set
  256. # by the server configuration, set this to no value. Example: mysql_sql_mode=
  257. # (string value)
  258. #mysql_sql_mode = TRADITIONAL
  259.  
  260. # If True, transparently enables support for handling MySQL Cluster (NDB).
  261. # (boolean value)
  262. #mysql_enable_ndb = false
  263.  
  264. # Connections which have been present in the connection pool longer than this
  265. # number of seconds will be replaced with a new one the next time they are
  266. # checked out from the pool. (integer value)
  267. # Deprecated group/name - [DATABASE]/idle_timeout
  268. # Deprecated group/name - [database]/idle_timeout
  269. # Deprecated group/name - [DEFAULT]/sql_idle_timeout
  270. # Deprecated group/name - [DATABASE]/sql_idle_timeout
  271. # Deprecated group/name - [sql]/idle_timeout
  272. #connection_recycle_time = 3600
  273.  
  274. # Minimum number of SQL connections to keep open in a pool. (integer value)
  275. # Deprecated group/name - [DEFAULT]/sql_min_pool_size
  276. # Deprecated group/name - [DATABASE]/sql_min_pool_size
  277. #min_pool_size = 1
  278.  
  279. # Maximum number of SQL connections to keep open in a pool. Setting a value of
  280. # 0 indicates no limit. (integer value)
  281. # Deprecated group/name - [DEFAULT]/sql_max_pool_size
  282. # Deprecated group/name - [DATABASE]/sql_max_pool_size
  283. #max_pool_size = 5
  284.  
  285. # Maximum number of database connection retries during startup. Set to -1 to
  286. # specify an infinite retry count. (integer value)
  287. # Deprecated group/name - [DEFAULT]/sql_max_retries
  288. # Deprecated group/name - [DATABASE]/sql_max_retries
  289. #max_retries = 10
  290.  
  291. # Interval between retries of opening a SQL connection. (integer value)
  292. # Deprecated group/name - [DEFAULT]/sql_retry_interval
  293. # Deprecated group/name - [DATABASE]/reconnect_interval
  294. #retry_interval = 10
  295.  
  296. # If set, use this value for max_overflow with SQLAlchemy. (integer value)
  297. # Deprecated group/name - [DEFAULT]/sql_max_overflow
  298. # Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow
  299. #max_overflow = 50
  300.  
  301. # Verbosity of SQL debugging information: 0=None, 100=Everything. (integer
  302. # value)
  303. # Minimum value: 0
  304. # Maximum value: 100
  305. # Deprecated group/name - [DEFAULT]/sql_connection_debug
  306. #connection_debug = 0
  307.  
  308. # Add Python stack traces to SQL as comment strings. (boolean value)
  309. # Deprecated group/name - [DEFAULT]/sql_connection_trace
  310. #connection_trace = false
  311.  
  312. # If set, use this value for pool_timeout with SQLAlchemy. (integer value)
  313. # Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout
  314. #pool_timeout = <None>
  315.  
  316. # Enable the experimental use of database reconnect on connection lost.
  317. # (boolean value)
  318. #use_db_reconnect = false
  319.  
  320. # Seconds between retries of a database transaction. (integer value)
  321. #db_retry_interval = 1
  322.  
  323. # If True, increases the interval between retries of a database operation up to
  324. # db_max_retry_interval. (boolean value)
  325. #db_inc_retry_interval = true
  326.  
  327. # If db_inc_retry_interval is set, the maximum seconds between retries of a
  328. # database operation. (integer value)
  329. #db_max_retry_interval = 10
  330.  
  331. # Maximum retries in case of connection error or deadlock error before error is
  332. # raised. Set to -1 to specify an infinite retry count. (integer value)
  333. #db_max_retries = 20
  334.  
  335.  
  336. [datasources]
  337.  
  338. #
  339. # From vitrage
  340. #
  341.  
  342. # Names of supported data sources (list value)
  343. types = nova.host,nova.instance,nova.zone,cinder.volume,neutron.port,neutron.network,nagios
  344.  
  345. # base path for data sources (list value)
  346. #path = vitrage.datasources
  347.  
  348. # Time to wait between subsequent datasource snapshots (integer value)
  349. # Minimum value: 10
  350. snapshots_interval = 60
  351.  
  352. # Time to wait until retrying to snapshot the datasource in case of fault
  353. # (integer value)
  354. # Minimum value: 1
  355. #snapshot_interval_on_fault = 20
  356.  
  357. # Vitrage configured notifications topic (list value)
  358. # Deprecated group/name - [datasources]/notification_topic
  359. #notification_topics = vitrage_notifications
  360.  
  361. # Exchange that is used for notifications. (string value)
  362. #notification_exchange = <None>
  363.  
  364. # The topic on which event will be sent from the datasources to the graph
  365. # processor (string value)
  366. #notification_topic_collector = vitrage_collector_notifications
  367.  
  368.  
  369. [entity_graph]
  370.  
  371. #
  372. # From vitrage
  373. #
  374.  
  375. # A path for the configuration files of the data sources values (string value)
  376. #datasources_values_dir = /etc/vitrage/datasources_values
  377.  
  378. # The topic that vitrage-graph uses for graph notification messages. (string
  379. # value)
  380. #notifier_topic = vitrage.graph
  381.  
  382. # graph driver implementation class (string value)
  383. #graph_driver = networkx
  384.  
  385.  
  386. [evaluator]
  387.  
  388. #
  389. # From vitrage
  390. #
  391.  
  392. # Number of workers for template evaluator. (integer value)
  393. # Minimum value: 1
  394. # Maximum value: 32
  395. #workers = 1
  396.  
  397.  
  398. [healthcheck]
  399.  
  400. #
  401. # From oslo.middleware
  402. #
  403.  
  404. # DEPRECATED: The path to respond to healtcheck requests on. (string value)
  405. # This option is deprecated for removal.
  406. # Its value may be silently ignored in the future.
  407. #path = /healthcheck
  408.  
  409. # Show more detailed information as part of the response (boolean value)
  410. #detailed = false
  411.  
  412. # Additional backends that can perform health checks and report that
  413. # information back as part of a request. (list value)
  414. #backends =
  415.  
  416. # Check the presence of a file to determine if an application is running on a
  417. # port. Used by DisableByFileHealthcheck plugin. (string value)
  418. #disable_by_file_path = <None>
  419.  
  420. # Check the presence of a file based on a port to determine if an application
  421. # is running on a port. Expects a "port:path" list of strings. Used by
  422. # DisableByFilesPortsHealthcheck plugin. (list value)
  423. #disable_by_file_paths =
  424.  
  425. #
  426. # From oslo.middleware.healthcheck
  427. #
  428.  
  429. # DEPRECATED: The path to respond to healtcheck requests on. (string value)
  430. # This option is deprecated for removal.
  431. # Its value may be silently ignored in the future.
  432. #path = /healthcheck
  433.  
  434. # Show more detailed information as part of the response (boolean value)
  435. #detailed = false
  436.  
  437. # Additional backends that can perform health checks and report that
  438. # information back as part of a request. (list value)
  439. #backends =
  440.  
  441. # Check the presence of a file to determine if an application is running on a
  442. # port. Used by DisableByFileHealthcheck plugin. (string value)
  443. #disable_by_file_path = <None>
  444.  
  445. # Check the presence of a file based on a port to determine if an application
  446. # is running on a port. Expects a "port:path" list of strings. Used by
  447. # DisableByFilesPortsHealthcheck plugin. (list value)
  448. #disable_by_file_paths =
  449.  
  450.  
  451. [jaccard_correlation]
  452.  
  453. #
  454. # From vitrage
  455. #
  456.  
  457. # jaccard_correlation class path (string value)
  458. #plugin_path = vitrage.machine_learning.plugins.jaccard_correlation.alarm_processor.AlarmDataProcessor
  459.  
  460. # the amount of events flushes (integer value)
  461. #num_of_events_to_flush = 1000
  462.  
  463. # folder to write all reports to (string value)
  464. #output_folder = /tmp
  465.  
  466. # threshold of interesting correlations (floating point value)
  467. #correlation_threshold = 0
  468.  
  469. # high correlation lower limit (floating point value)
  470. #high_corr_score = 0.9
  471.  
  472. # medium correlation lower limit (floating point value)
  473. #med_corr_score = 0.5
  474.  
  475.  
  476. [keystone_authtoken]
  477.  
  478. #
  479. # From keystonemiddleware.auth_token
  480. #
  481.  
  482. # Complete "public" Identity API endpoint. This endpoint should not be an
  483. # "admin" endpoint, as it should be accessible by all end users.
  484. # Unauthenticated clients are redirected to this endpoint to authenticate.
  485. # Although this endpoint should ideally be unversioned, client support in the
  486. # wild varies. If you're using a versioned v2 endpoint here, then this should
  487. # *not* be the same endpoint the service user utilizes for validating tokens,
  488. # because normal end users may not be able to reach that endpoint. (string
  489. # value)
  490. # Deprecated group/name - [keystone_authtoken]/auth_uri
  491. #www_authenticate_uri = <None>
  492.  
  493. # DEPRECATED: Complete "public" Identity API endpoint. This endpoint should not
  494. # be an "admin" endpoint, as it should be accessible by all end users.
  495. # Unauthenticated clients are redirected to this endpoint to authenticate.
  496. # Although this endpoint should ideally be unversioned, client support in the
  497. # wild varies. If you're using a versioned v2 endpoint here, then this should
  498. # *not* be the same endpoint the service user utilizes for validating tokens,
  499. # because normal end users may not be able to reach that endpoint. This option
  500. # is deprecated in favor of www_authenticate_uri and will be removed in the S
  501. # release. (string value)
  502. # This option is deprecated for removal since Queens.
  503. # Its value may be silently ignored in the future.
  504. # Reason: The auth_uri option is deprecated in favor of www_authenticate_uri
  505. # and will be removed in the S release.
  506. #auth_uri = <None>
  507.  
  508. # API version of the admin Identity API endpoint. (string value)
  509. #auth_version = <None>
  510.  
  511. # Do not handle authorization requests within the middleware, but delegate the
  512. # authorization decision to downstream WSGI components. (boolean value)
  513. #delay_auth_decision = false
  514.  
  515. # Request timeout value for communicating with Identity API server. (integer
  516. # value)
  517. #http_connect_timeout = <None>
  518.  
  519. # How many times are we trying to reconnect when communicating with Identity
  520. # API Server. (integer value)
  521. #http_request_max_retries = 3
  522.  
  523. # Request environment key where the Swift cache object is stored. When
  524. # auth_token middleware is deployed with a Swift cache, use this option to have
  525. # the middleware share a caching backend with swift. Otherwise, use the
  526. # ``memcached_servers`` option instead. (string value)
  527. #cache = <None>
  528.  
  529. # Required if identity server requires client certificate (string value)
  530. #certfile = <None>
  531.  
  532. # Required if identity server requires client certificate (string value)
  533. #keyfile = <None>
  534.  
  535. # A PEM encoded Certificate Authority to use when verifying HTTPs connections.
  536. # Defaults to system CAs. (string value)
  537. #cafile = <None>
  538.  
  539. # Verify HTTPS connections. (boolean value)
  540. #insecure = false
  541.  
  542. # The region in which the identity server can be found. (string value)
  543. #region_name = <None>
  544.  
  545. # DEPRECATED: Directory used to cache files related to PKI tokens. This option
  546. # has been deprecated in the Ocata release and will be removed in the P
  547. # release. (string value)
  548. # This option is deprecated for removal since Ocata.
  549. # Its value may be silently ignored in the future.
  550. # Reason: PKI token format is no longer supported.
  551. #signing_dir = <None>
  552.  
  553. # Optionally specify a list of memcached server(s) to use for caching. If left
  554. # undefined, tokens will instead be cached in-process. (list value)
  555. # Deprecated group/name - [keystone_authtoken]/memcache_servers
  556. #memcached_servers = <None>
  557.  
  558. # In order to prevent excessive effort spent validating tokens, the middleware
  559. # caches previously-seen tokens for a configurable duration (in seconds). Set
  560. # to -1 to disable caching completely. (integer value)
  561. #token_cache_time = 300
  562.  
  563. # DEPRECATED: Determines the frequency at which the list of revoked tokens is
  564. # retrieved from the Identity service (in seconds). A high number of revocation
  565. # events combined with a low cache duration may significantly reduce
  566. # performance. Only valid for PKI tokens. This option has been deprecated in
  567. # the Ocata release and will be removed in the P release. (integer value)
  568. # This option is deprecated for removal since Ocata.
  569. # Its value may be silently ignored in the future.
  570. # Reason: PKI token format is no longer supported.
  571. #revocation_cache_time = 10
  572.  
  573. # (Optional) If defined, indicate whether token data should be authenticated or
  574. # authenticated and encrypted. If MAC, token data is authenticated (with HMAC)
  575. # in the cache. If ENCRYPT, token data is encrypted and authenticated in the
  576. # cache. If the value is not one of these options or empty, auth_token will
  577. # raise an exception on initialization. (string value)
  578. # Possible values:
  579. # None - <No description provided>
  580. # MAC - <No description provided>
  581. # ENCRYPT - <No description provided>
  582. #memcache_security_strategy = None
  583.  
  584. # (Optional, mandatory if memcache_security_strategy is defined) This string is
  585. # used for key derivation. (string value)
  586. #memcache_secret_key = <None>
  587.  
  588. # (Optional) Number of seconds memcached server is considered dead before it is
  589. # tried again. (integer value)
  590. #memcache_pool_dead_retry = 300
  591.  
  592. # (Optional) Maximum total number of open connections to every memcached
  593. # server. (integer value)
  594. #memcache_pool_maxsize = 10
  595.  
  596. # (Optional) Socket timeout in seconds for communicating with a memcached
  597. # server. (integer value)
  598. #memcache_pool_socket_timeout = 3
  599.  
  600. # (Optional) Number of seconds a connection to memcached is held unused in the
  601. # pool before it is closed. (integer value)
  602. #memcache_pool_unused_timeout = 60
  603.  
  604. # (Optional) Number of seconds that an operation will wait to get a memcached
  605. # client connection from the pool. (integer value)
  606. #memcache_pool_conn_get_timeout = 10
  607.  
  608. # (Optional) Use the advanced (eventlet safe) memcached client pool. The
  609. # advanced pool will only work under python 2.x. (boolean value)
  610. #memcache_use_advanced_pool = false
  611.  
  612. # (Optional) Indicate whether to set the X-Service-Catalog header. If False,
  613. # middleware will not ask for service catalog on token validation and will not
  614. # set the X-Service-Catalog header. (boolean value)
  615. #include_service_catalog = true
  616.  
  617. # Used to control the use and type of token binding. Can be set to: "disabled"
  618. # to not check token binding. "permissive" (default) to validate binding
  619. # information if the bind type is of a form known to the server and ignore it
  620. # if not. "strict" like "permissive" but if the bind type is unknown the token
  621. # will be rejected. "required" any form of token binding is needed to be
  622. # allowed. Finally the name of a binding method that must be present in tokens.
  623. # (string value)
  624. #enforce_token_bind = permissive
  625.  
  626. # DEPRECATED: If true, the revocation list will be checked for cached tokens.
  627. # This requires that PKI tokens are configured on the identity server. (boolean
  628. # value)
  629. # This option is deprecated for removal since Ocata.
  630. # Its value may be silently ignored in the future.
  631. # Reason: PKI token format is no longer supported.
  632. #check_revocations_for_cached = false
  633.  
  634. # DEPRECATED: Hash algorithms to use for hashing PKI tokens. This may be a
  635. # single algorithm or multiple. The algorithms are those supported by Python
  636. # standard hashlib.new(). The hashes will be tried in the order given, so put
  637. # the preferred one first for performance. The result of the first hash will be
  638. # stored in the cache. This will typically be set to multiple values only while
  639. # migrating from a less secure algorithm to a more secure one. Once all the old
  640. # tokens are expired this option should be set to a single value for better
  641. # performance. (list value)
  642. # This option is deprecated for removal since Ocata.
  643. # Its value may be silently ignored in the future.
  644. # Reason: PKI token format is no longer supported.
  645. #hash_algorithms = md5
  646.  
  647. # A choice of roles that must be present in a service token. Service tokens are
  648. # allowed to request that an expired token can be used and so this check should
  649. # tightly control that only actual services should be sending this token. Roles
  650. # here are applied as an ANY check so any role in this list must be present.
  651. # For backwards compatibility reasons this currently only affects the
  652. # allow_expired check. (list value)
  653. #service_token_roles = service
  654.  
  655. # For backwards compatibility reasons we must let valid service tokens pass
  656. # that don't pass the service_token_roles check as valid. Setting this true
  657. # will become the default in a future release and should be enabled if
  658. # possible. (boolean value)
  659. #service_token_roles_required = false
  660.  
  661. # Authentication type to load (string value)
  662. # Deprecated group/name - [keystone_authtoken]/auth_plugin
  663. #auth_type = <None>
  664.  
  665. # Config Section from which to load plugin specific options (string value)
  666. #auth_section = <None>
  667.  
  668. auth_uri = https://openstack-controller.xxx.com:5000
  669. auth_url = https://openstack-controller.xxx.com:35357
  670. memcached_servers = openstack-controller.xxx.com:11211
  671. auth_type = password
  672. project_domain_name = default
  673. user_domain_name = default
  674. project_name = service
  675. username = vitrage
  676. password = blahblah
  677.  
  678. [machine_learning]
  679.  
  680. #
  681. # From vitrage
  682. #
  683.  
  684. # Names of enabled machine learning plugins (example jaccard_correlation) (list
  685. # value)
  686. #plugins = <None>
  687.  
  688. # list of base path for notifiers (list value)
  689. #plugins_path = vitrage.machine_learning.plugins
  690.  
  691. # The topic that vitrage-graph uses for graph machine learning messages.
  692. # (string value)
  693. #machine_learning_topic = vitrage.machine_learning
  694.  
  695.  
  696. [oslo_middleware]
  697.  
  698. #
  699. # From oslo.middleware
  700. #
  701.  
  702. # The maximum body size for each request, in bytes. (integer value)
  703. # Deprecated group/name - [DEFAULT]/osapi_max_request_body_size
  704. # Deprecated group/name - [DEFAULT]/max_request_body_size
  705. #max_request_body_size = 114688
  706.  
  707. # DEPRECATED: The HTTP Header that will be used to determine what the original
  708. # request protocol scheme was, even if it was hidden by a SSL termination
  709. # proxy. (string value)
  710. # This option is deprecated for removal.
  711. # Its value may be silently ignored in the future.
  712. #secure_proxy_ssl_header = X-Forwarded-Proto
  713.  
  714. # Whether the application is behind a proxy or not. This determines if the
  715. # middleware should parse the headers or not. (boolean value)
  716. #enable_proxy_headers_parsing = false
  717.  
  718.  
  719. [oslo_policy]
  720.  
  721. #
  722. # From oslo.policy
  723. #
  724.  
  725. # This option controls whether or not to enforce scope when evaluating
  726. # policies. If ``True``, the scope of the token used in the request is compared
  727. # to the ``scope_types`` of the policy being enforced. If the scopes do not
  728. # match, an ``InvalidScope`` exception will be raised. If ``False``, a message
  729. # will be logged informing operators that policies are being invoked with
  730. # mismatching scope. (boolean value)
  731. #enforce_scope = false
  732.  
  733. # The file that defines policies. (string value)
  734. #policy_file = policy.json
  735.  
  736. # Default rule. Enforced when a requested rule is not found. (string value)
  737. #policy_default_rule = default
  738.  
  739. # Directories where policy configuration files are stored. They can be relative
  740. # to any directory in the search path defined by the config_dir option, or
  741. # absolute paths. The file defined by policy_file must exist for these
  742. # directories to be searched. Missing or empty directories are ignored. (multi
  743. # valued)
  744. #policy_dirs = policy.d
  745.  
  746. # Content Type to send and receive data for REST based policy check (string
  747. # value)
  748. # Possible values:
  749. # application/x-www-form-urlencoded - <No description provided>
  750. # application/json - <No description provided>
  751. #remote_content_type = application/x-www-form-urlencoded
  752.  
  753. # server identity verification for REST based policy check (boolean value)
  754. #remote_ssl_verify_server_crt = false
  755.  
  756. # Absolute path to ca cert file for REST based policy check (string value)
  757. #remote_ssl_ca_crt_file = <None>
  758.  
  759. # Absolute path to client cert for REST based policy check (string value)
  760. #remote_ssl_client_crt_file = <None>
  761.  
  762. # Absolute path client key file REST based policy check (string value)
  763. #remote_ssl_client_key_file = <None>
  764.  
  765.  
  766. [persistency]
  767.  
  768. #
  769. # From vitrage
  770. #
  771.  
  772. # The topic on which event will be sent from the datasources to the persistor
  773. # (string value)
  774. #persistor_topic = vitrage_persistor
  775.  
  776. # Periodically store the entire graph snapshot to the database (boolean value)
  777. #enable_persistency = false
  778.  
  779. # Store the graph to the database every X seconds (integer value)
  780. #graph_persistency_interval = 3600
  781.  
  782.  
  783. [profiler]
  784.  
  785. #
  786. # From osprofiler
  787. #
  788.  
  789. #
  790. # Enables the profiling for all services on this node. Default value is False
  791. # (fully disable the profiling feature).
  792. #
  793. # Possible values:
  794. #
  795. # * True: Enables the feature
  796. # * False: Disables the feature. The profiling cannot be started via this
  797. # project
  798. # operations. If the profiling is triggered by another project, this project
  799. # part
  800. # will be empty.
  801. # (boolean value)
  802. # Deprecated group/name - [profiler]/profiler_enabled
  803. #enabled = false
  804.  
  805. #
  806. # Enables SQL requests profiling in services. Default value is False (SQL
  807. # requests won't be traced).
  808. #
  809. # Possible values:
  810. #
  811. # * True: Enables SQL requests profiling. Each SQL query will be part of the
  812. # trace and can the be analyzed by how much time was spent for that.
  813. # * False: Disables SQL requests profiling. The spent time is only shown on a
  814. # higher level of operations. Single SQL queries cannot be analyzed this
  815. # way.
  816. # (boolean value)
  817. #trace_sqlalchemy = false
  818.  
  819. #
  820. # Secret key(s) to use for encrypting context data for performance profiling.
  821. # This string value should have the following format:
  822. # <key1>[,<key2>,...<keyn>],
  823. # where each key is some random string. A user who triggers the profiling via
  824. # the REST API has to set one of these keys in the headers of the REST API call
  825. # to include profiling results of this node for this particular project.
  826. #
  827. # Both "enabled" flag and "hmac_keys" config options should be set to enable
  828. # profiling. Also, to generate correct profiling information across all
  829. # services
  830. # at least one key needs to be consistent between OpenStack projects. This
  831. # ensures it can be used from client side to generate the trace, containing
  832. # information from all possible resources. (string value)
  833. #hmac_keys = SECRET_KEY
  834.  
  835. #
  836. # Connection string for a notifier backend. Default value is messaging:// which
  837. # sets the notifier to oslo_messaging.
  838. #
  839. # Examples of possible values:
  840. #
  841. # * messaging://: use oslo_messaging driver for sending notifications.
  842. # * mongodb://127.0.0.1:27017 : use mongodb driver for sending notifications.
  843. # * elasticsearch://127.0.0.1:9200 : use elasticsearch driver for sending
  844. # notifications.
  845. # (string value)
  846. #connection_string = messaging://
  847.  
  848. #
  849. # Document type for notification indexing in elasticsearch.
  850. # (string value)
  851. #es_doc_type = notification
  852.  
  853. #
  854. # This parameter is a time value parameter (for example: es_scroll_time=2m),
  855. # indicating for how long the nodes that participate in the search will
  856. # maintain
  857. # relevant resources in order to continue and support it.
  858. # (string value)
  859. #es_scroll_time = 2m
  860.  
  861. #
  862. # Elasticsearch splits large requests in batches. This parameter defines
  863. # maximum size of each batch (for example: es_scroll_size=10000).
  864. # (integer value)
  865. #es_scroll_size = 10000
  866.  
  867. #
  868. # Redissentinel provides a timeout option on the connections.
  869. # This parameter defines that timeout (for example: socket_timeout=0.1).
  870. # (floating point value)
  871. #socket_timeout = 0.1
  872.  
  873. #
  874. # Redissentinel uses a service name to identify a master redis service.
  875. # This parameter defines the name (for example:
  876. # sentinal_service_name=mymaster).
  877. # (string value)
  878. #sentinel_service_name = mymaster
  879.  
  880.  
  881. [service_credentials]
  882.  
  883. #
  884. # From vitrage
  885. #
  886.  
  887. # Region name to use for OpenStack service endpoints. (string value)
  888. # Deprecated group/name - [service_credentials]/os_region_name
  889. #region_name = <None>
  890.  
  891. # Type of endpoint in Identity service catalog to use for communication with
  892. # OpenStack services. (string value)
  893. # Possible values:
  894. # public - <No description provided>
  895. # internal - <No description provided>
  896. # admin - <No description provided>
  897. # auth - <No description provided>
  898. # publicURL - <No description provided>
  899. # internalURL - <No description provided>
  900. # adminURL - <No description provided>
  901. # Deprecated group/name - [service_credentials]/os_endpoint_type
  902. #interface = public
  903. #
  904. auth_url = https://openstack-controller.xxx.com:5000
  905. region_name = RegionOne
  906. project_name = admin
  907. password = blahblah
  908. project_domain_id = default
  909. user_domain_id = default
  910. username = vitrage
  911. auth_type = password
  912.  
  913.  
  914.  
  915. [snmp]
  916.  
  917. #
  918. # From vitrage
  919. #
  920.  
  921. # snmp notifier class path (string value)
  922. #notifier = vitrage.notifier.plugins.snmp.snmp_notifier.SnmpNotifier
  923.  
  924. # snmp sender class path (string value)
  925. #snmp_sender_class = vitrage.notifier.plugins.snmp.snmp_sender.SnmpSender
  926.  
  927. # alarm oid mapping yaml file path (string value)
  928. #alarm_oid_mapping =
  929.  
  930. # consumers yaml file path (string value)
  931. #consumers =
  932.  
  933. # path to oid tree format configuration yaml file (string value)
  934. #oid_tree =
  935.  
  936.  
  937. [snmp_parsing]
  938.  
  939. #
  940. # From vitrage
  941. #
  942.  
  943. # The listening port of snmp_parsing service (integer value)
  944. #snmp_listening_port = 8162
  945.  
  946. # The default path of oid_mapping yaml file. (string value)
  947. #oid_mapping =
  948.  
  949.  
  950. [webhook]
  951.  
  952. #
  953. # From vitrage
  954. #
  955.  
  956. # notifier webhook class path (string value)
  957. #notifier = vitrage.notifier.plugins.webhook.webhook.Webhook
  958.  
  959. # rest http post max retries (integer value)
  960. #max_retries = 2
  961. #
  962. #
  963. [nagios]
  964. user = vitrage
  965. password = blahblah
  966. url = http://nagios.xxx.com/sitename/nagios/cgi-bin/status.cgi
  967. config_file = /etc/vitrage/nagios_conf.yml
Advertisement
Add Comment
Please, Sign In to add comment