Advertisement
raniaadouni

/etc/magnum/magnum.conf

Nov 9th, 2018
551
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 58.42 KB | None | 0 0
  1. [DEFAULT]
  2.  
  3. #
  4. # From magnum
  5. #
  6.  
  7. # Directory where the magnum python module is installed. (string
  8. # value)
  9. pybasedir = /usr/lib/python2.7/dist-packages/magnum
  10.  
  11. # Directory where magnum binaries are installed. (string value)
  12. bindir = /usr/bin
  13.  
  14. # Top-level directory for maintaining magnum's state. (string value)
  15. state_path = /var/lib/magnum
  16.  
  17. # Path to the rootwrap configuration file to use for running commands
  18. # as root. (string value)
  19. #rootwrap_config = /etc/magnum/rootwrap.conf
  20.  
  21. # Explicitly specify the temporary working directory. (string value)
  22. #tempdir = <None>
  23.  
  24. # Symbols to use for passwords (list value)
  25. #password_symbols = 23456789,ABCDEFGHJKLMNPQRSTUVWXYZ,abcdefghijkmnopqrstuvwxyz
  26.  
  27. # List Heat stacks globally when syncing clusters. Default is to do
  28. # retrieve each cluster's stack individually. Reduces number of
  29. # requests against Heat API if enabled but requires changes to Heat's
  30. # policy.json. (boolean value)
  31. #periodic_global_stack_list = false
  32.  
  33. # Enable periodic tasks. (boolean value)
  34. #periodic_enable = true
  35.  
  36. # Max interval size between periodic tasks execution in seconds.
  37. # (integer value)
  38. #periodic_interval_max = 60
  39.  
  40. # Name of this node. This can be an opaque identifier. It is not
  41. # necessarily a hostname, FQDN, or IP address. However, the node name
  42. # must be valid within an AMQP key, and if using ZeroMQ, a valid
  43. # hostname, FQDN, or IP address. (string value)
  44. #host = <None>
  45. host = controller
  46. #
  47. # From oslo.log
  48. #
  49.  
  50. # If set to true, the logging level will be set to DEBUG instead of
  51. # the default INFO level. (boolean value)
  52. # Note: This option can be changed without restarting.
  53. #debug = false
  54.  
  55. # DEPRECATED: If set to false, the logging level will be set to
  56. # WARNING instead of the default INFO level. (boolean value)
  57. # This option is deprecated for removal.
  58. # Its value may be silently ignored in the future.
  59. #verbose = true
  60.  
  61. # The name of a logging configuration file. This file is appended to
  62. # any existing logging configuration files. For details about logging
  63. # configuration files, see the Python logging module documentation.
  64. # Note that when logging configuration files are used then all logging
  65. # configuration is set in the configuration file and other logging
  66. # configuration options are ignored (for example,
  67. # logging_context_format_string). (string value)
  68. # Note: This option can be changed without restarting.
  69. # Deprecated group/name - [DEFAULT]/log_config
  70. #log_config_append = <None>
  71.  
  72. # Defines the format string for %%(asctime)s in log records. Default:
  73. # %(default)s . This option is ignored if log_config_append is set.
  74. # (string value)
  75. #log_date_format = %Y-%m-%d %H:%M:%S
  76.  
  77. # (Optional) Name of log file to send logging output to. If no default
  78. # is set, logging will go to stderr as defined by use_stderr. This
  79. # option is ignored if log_config_append is set. (string value)
  80. # Deprecated group/name - [DEFAULT]/logfile
  81. #log_file = <None>
  82.  
  83. # (Optional) The base directory used for relative log_file paths.
  84. # This option is ignored if log_config_append is set. (string value)
  85. # Deprecated group/name - [DEFAULT]/logdir
  86. #log_dir = <None>
  87.  
  88. # Uses logging handler designed to watch file system. When log file is
  89. # moved or removed this handler will open a new log file with
  90. # specified path instantaneously. It makes sense only if log_file
  91. # option is specified and Linux platform is used. This option is
  92. # ignored if log_config_append is set. (boolean value)
  93. #watch_log_file = false
  94.  
  95. # Use syslog for logging. Existing syslog format is DEPRECATED and
  96. # will be changed later to honor RFC5424. This option is ignored if
  97. # log_config_append is set. (boolean value)
  98. #use_syslog = false
  99.  
  100. # Syslog facility to receive log lines. This option is ignored if
  101. # log_config_append is set. (string value)
  102. #syslog_log_facility = LOG_USER
  103.  
  104. # Log output to standard error. This option is ignored if
  105. # log_config_append is set. (boolean value)
  106. #use_stderr = true
  107.  
  108. # Format string to use for log messages with context. (string value)
  109. #logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
  110.  
  111. # Format string to use for log messages when context is undefined.
  112. # (string value)
  113. #logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
  114.  
  115. # Additional data to append to log message when logging level for the
  116. # message is DEBUG. (string value)
  117. #logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
  118.  
  119. # Prefix each line of exception output with this format. (string
  120. # value)
  121. #logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s
  122.  
  123. # Defines the format string for %(user_identity)s that is used in
  124. # logging_context_format_string. (string value)
  125. #logging_user_identity_format = %(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s
  126.  
  127. # List of package logging levels in logger=LEVEL pairs. This option is
  128. # ignored if log_config_append is set. (list value)
  129. #default_log_levels = amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=INFO,iso8601=WARN,requests.packages.urllib3.connectionpool=WARN,urllib3.connectionpool=WARN,websocket=WARN,requests.packages.urllib3.util.retry=WARN,urllib3.util.retry=WARN,keystonemiddleware=WARN,routes.middleware=WARN,stevedore=WARN,taskflow=WARN,keystoneauth=WARN,oslo.cache=INFO,dogpile.core.dogpile=INFO
  130.  
  131. # Enables or disables publication of error events. (boolean value)
  132. #publish_errors = false
  133.  
  134. # The format for an instance that is passed with the log message.
  135. # (string value)
  136. #instance_format = "[instance: %(uuid)s] "
  137.  
  138. # The format for an instance UUID that is passed with the log message.
  139. # (string value)
  140. #instance_uuid_format = "[instance: %(uuid)s] "
  141.  
  142. # Enables or disables fatal status of deprecations. (boolean value)
  143. #fatal_deprecations = false
  144.  
  145. #
  146. # From oslo.messaging
  147. #
  148.  
  149. # Size of RPC connection pool. (integer value)
  150. # Deprecated group/name - [DEFAULT]/rpc_conn_pool_size
  151. #rpc_conn_pool_size = 30
  152.  
  153. # The pool size limit for connections expiration policy (integer
  154. # value)
  155. #conn_pool_min_size = 2
  156.  
  157. # The time-to-live in sec of idle connections in the pool (integer
  158. # value)
  159. #conn_pool_ttl = 1200
  160.  
  161. # ZeroMQ bind address. Should be a wildcard (*), an ethernet
  162. # interface, or IP. The "host" option should point or resolve to this
  163. # address. (string value)
  164. # Deprecated group/name - [DEFAULT]/rpc_zmq_bind_address
  165. #rpc_zmq_bind_address = *
  166.  
  167. # MatchMaker driver. (string value)
  168. # Allowed values: redis, dummy
  169. # Deprecated group/name - [DEFAULT]/rpc_zmq_matchmaker
  170. #rpc_zmq_matchmaker = redis
  171.  
  172. # Number of ZeroMQ contexts, defaults to 1. (integer value)
  173. # Deprecated group/name - [DEFAULT]/rpc_zmq_contexts
  174. #rpc_zmq_contexts = 1
  175.  
  176. # Maximum number of ingress messages to locally buffer per topic.
  177. # Default is unlimited. (integer value)
  178. # Deprecated group/name - [DEFAULT]/rpc_zmq_topic_backlog
  179. #rpc_zmq_topic_backlog = <None>
  180.  
  181. # Directory for holding IPC sockets. (string value)
  182. # Deprecated group/name - [DEFAULT]/rpc_zmq_ipc_dir
  183. #rpc_zmq_ipc_dir = /var/run/openstack
  184.  
  185. # Name of this node. Must be a valid hostname, FQDN, or IP address.
  186. # Must match "host" option, if running Nova. (string value)
  187. # Deprecated group/name - [DEFAULT]/rpc_zmq_host
  188. #rpc_zmq_host = localhost
  189.  
  190. # Seconds to wait before a cast expires (TTL). The default value of -1
  191. # specifies an infinite linger period. The value of 0 specifies no
  192. # linger period. Pending messages shall be discarded immediately when
  193. # the socket is closed. Only supported by impl_zmq. (integer value)
  194. # Deprecated group/name - [DEFAULT]/rpc_cast_timeout
  195. #rpc_cast_timeout = -1
  196.  
  197. # The default number of seconds that poll should wait. Poll raises
  198. # timeout exception when timeout expired. (integer value)
  199. # Deprecated group/name - [DEFAULT]/rpc_poll_timeout
  200. #rpc_poll_timeout = 1
  201.  
  202. # Expiration timeout in seconds of a name service record about
  203. # existing target ( < 0 means no timeout). (integer value)
  204. # Deprecated group/name - [DEFAULT]/zmq_target_expire
  205. #zmq_target_expire = 300
  206.  
  207. # Update period in seconds of a name service record about existing
  208. # target. (integer value)
  209. # Deprecated group/name - [DEFAULT]/zmq_target_update
  210. #zmq_target_update = 180
  211.  
  212. # Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy.
  213. # (boolean value)
  214. # Deprecated group/name - [DEFAULT]/use_pub_sub
  215. #use_pub_sub = true
  216.  
  217. # Use ROUTER remote proxy. (boolean value)
  218. # Deprecated group/name - [DEFAULT]/use_router_proxy
  219. #use_router_proxy = true
  220.  
  221. # Minimal port number for random ports range. (port value)
  222. # Minimum value: 0
  223. # Maximum value: 65535
  224. # Deprecated group/name - [DEFAULT]/rpc_zmq_min_port
  225. #rpc_zmq_min_port = 49153
  226.  
  227. # Maximal port number for random ports range. (integer value)
  228. # Minimum value: 1
  229. # Maximum value: 65536
  230. # Deprecated group/name - [DEFAULT]/rpc_zmq_max_port
  231. #rpc_zmq_max_port = 65536
  232.  
  233. # Number of retries to find free port number before fail with
  234. # ZMQBindError. (integer value)
  235. # Deprecated group/name - [DEFAULT]/rpc_zmq_bind_port_retries
  236. #rpc_zmq_bind_port_retries = 100
  237.  
  238. # Default serialization mechanism for serializing/deserializing
  239. # outgoing/incoming messages (string value)
  240. # Allowed values: json, msgpack
  241. # Deprecated group/name - [DEFAULT]/rpc_zmq_serialization
  242. #rpc_zmq_serialization = json
  243.  
  244. # This option configures round-robin mode in zmq socket. True means
  245. # not keeping a queue when server side disconnects. False means to
  246. # keep queue and messages even if server is disconnected, when the
  247. # server appears we send all accumulated messages to it. (boolean
  248. # value)
  249. #zmq_immediate = false
  250.  
  251. # Size of executor thread pool. (integer value)
  252. # Deprecated group/name - [DEFAULT]/rpc_thread_pool_size
  253. #executor_thread_pool_size = 64
  254.  
  255. # Seconds to wait for a response from a call. (integer value)
  256. #rpc_response_timeout = 60
  257.  
  258. # A URL representing the messaging driver to use and its full
  259. # configuration. (string value)
  260. #transport_url = <None>
  261.  
  262. # DEPRECATED: The messaging driver to use, defaults to rabbit. Other
  263. # drivers include amqp and zmq. (string value)
  264. # This option is deprecated for removal.
  265. # Its value may be silently ignored in the future.
  266. # Reason: Replaced by [DEFAULT]/transport_url
  267. #rpc_backend = rabbit
  268.  
  269. # The default exchange under which topics are scoped. May be
  270. # overridden by an exchange name specified in the transport_url
  271. # option. (string value)
  272. #control_exchange = openstack
  273.  
  274. #
  275. # From oslo.service.periodic_task
  276. #
  277.  
  278. # Some periodic tasks can be run in a separate process. Should we run
  279. # them here? (boolean value)
  280. #run_external_periodic_tasks = true
  281.  
  282. #
  283. # From oslo.service.service
  284. #
  285.  
  286. # Enable eventlet backdoor. Acceptable values are 0, <port>, and
  287. # <start>:<end>, where 0 results in listening on a random tcp port
  288. # number; <port> results in listening on the specified port number
  289. # (and not enabling backdoor if that port is in use); and
  290. # <start>:<end> results in listening on the smallest unused port
  291. # number within the specified range of port numbers. The chosen port
  292. # is displayed in the service's log file. (string value)
  293. #backdoor_port = <None>
  294.  
  295. # Enable eventlet backdoor, using the provided path as a unix socket
  296. # that can receive connections. This option is mutually exclusive with
  297. # 'backdoor_port' in that only one should be provided. If both are
  298. # provided then the existence of this option overrides the usage of
  299. # that option. (string value)
  300. #backdoor_socket = <None>
  301.  
  302. # Enables or disables logging values of all registered options when
  303. # starting a service (at DEBUG level). (boolean value)
  304. #log_options = true
  305.  
  306. # Specify a timeout after which a gracefully shutdown server will
  307. # exit. Zero value means endless wait. (integer value)
  308. #graceful_shutdown_timeout = 60
  309.  
  310.  
  311. [api]
  312.  
  313. #
  314. # From magnum
  315. #
  316.  
  317. # The port for the Magnum API server. (port value)
  318. # Minimum value: 0
  319. # Maximum value: 65535
  320. #port = 9511
  321.  
  322. # The listen IP for the Magnum API server. (IP address value)
  323. host = 192.168.1.20
  324.  
  325. # The maximum number of items returned in a single response from a
  326. # collection resource. (integer value)
  327. #max_limit = 1000
  328.  
  329. # Configuration file for WSGI definition of API. (string value)
  330. #api_paste_config = api-paste.ini
  331.  
  332. # This option allows setting path to the SSL certificate of API
  333. # server. (string value)
  334. #ssl_cert_file = <None>
  335.  
  336. # This option specifies the path to the file where SSL private key of
  337. # API server is stored when SSL is in effect. (string value)
  338. #ssl_key_file = <None>
  339.  
  340. # Enable SSL Magnum API service (boolean value)
  341. #enabled_ssl = false
  342.  
  343.  
  344. [barbican_client]
  345.  
  346. #
  347. # From magnum
  348. #
  349.  
  350. # Region in Identity service catalog to use for communication with the
  351. # OpenStack service. (string value)
  352. #region_name = <None>
  353.  
  354. # Type of endpoint in Identity service catalog to use for
  355. # communication with the OpenStack service. (string value)
  356. #endpoint_type = publicURL
  357.  
  358.  
  359. [certificates]
  360. cert_manager_type = x509keypair
  361.  
  362. #
  363. # From magnum
  364. #
  365.  
  366. # Certificate Manager plugin. Defaults to barbican. (string value)
  367. #cert_manager_type = barbican
  368.  
  369. # Absolute path of the certificate storage directory. Defaults to
  370. # /var/lib/magnum/certificates/. (string value)
  371. #storage_path = /var/lib/magnum/certificates/
  372.  
  373.  
  374. [cinder_client]
  375. region_name = RegionOne
  376. #
  377. # From magnum
  378. #
  379.  
  380. # Region in Identity service catalog to use for communication with the
  381. # OpenStack service. (string value)
  382. #region_name = <None>
  383.  
  384.  
  385. [cluster]
  386.  
  387. #
  388. # From magnum
  389. #
  390.  
  391. # Url for etcd public discovery endpoint. (string value)
  392. # Deprecated group/name - [bay]/etcd_discovery_service_endpoint_format
  393. #etcd_discovery_service_endpoint_format = https://discovery.etcd.io/new?size=%(size)d
  394.  
  395. # Enabled cluster definition entry points. (list value)
  396. # Deprecated group/name - [bay]/enabled_definitions
  397. #enabled_definitions = magnum_vm_atomic_k8s,magnum_bm_fedora_k8s,magnum_vm_coreos_k8s,magnum_vm_atomic_swarm,magnum_vm_ubuntu_mesos
  398.  
  399.  
  400. [cluster_heat]
  401.  
  402. #
  403. # From magnum
  404. #
  405.  
  406. # Number of attempts to query the Heat stack for finding out the
  407. # status of the created stack and getting template outputs. This
  408. # value is ignored during cluster creation if timeout is set as the
  409. # poll will continue until cluster creation either ends or times out.
  410. # (integer value)
  411. # Deprecated group/name - [bay_heat]/max_attempts
  412. #max_attempts = 2000
  413.  
  414. # Sleep time interval between two attempts of querying the Heat stack.
  415. # This interval is in seconds. (integer value)
  416. # Deprecated group/name - [bay_heat]/wait_interval
  417. #wait_interval = 1
  418.  
  419. # The length of time to let cluster creation continue. This interval
  420. # is in minutes. The default is 60 minutes. (integer value)
  421. # Deprecated group/name - [bay_heat]/bay_create_timeout
  422. #create_timeout = 60
  423.  
  424.  
  425. [cluster_template]
  426.  
  427. #
  428. # From magnum
  429. #
  430.  
  431. # Allowed network drivers for kubernetes cluster-templates. Use 'all'
  432. # keyword to allow all drivers supported for kubernetes cluster-
  433. # templates. Supported network drivers include flannel. (list value)
  434. # Deprecated group/name - [baymodel]/kubernetes_allowed_network_drivers
  435. #kubernetes_allowed_network_drivers = all
  436.  
  437. # Default network driver for kubernetes cluster-templates. (string
  438. # value)
  439. # Deprecated group/name - [baymodel]/kubernetes_default_network_driver
  440. #kubernetes_default_network_driver = flannel
  441.  
  442. # Allowed network drivers for docker swarm cluster-templates. Use
  443. # 'all' keyword to allow all drivers supported for swarm cluster-
  444. # templates. Supported network drivers include docker and flannel.
  445. # (list value)
  446. # Deprecated group/name - [baymodel]/swarm_allowed_network_drivers
  447. #swarm_allowed_network_drivers = all
  448.  
  449. # Default network driver for docker swarm cluster-templates. (string
  450. # value)
  451. # Deprecated group/name - [baymodel]/swarm_default_network_driver
  452. #swarm_default_network_driver = docker
  453.  
  454. # Allowed network drivers for mesos cluster-templates. Use 'all'
  455. # keyword to allow all drivers supported for mesos cluster-templates.
  456. # Supported network drivers include docker. (list value)
  457. # Deprecated group/name - [baymodel]/mesos_allowed_network_drivers
  458. #mesos_allowed_network_drivers = all
  459.  
  460. # Default network driver for mesos cluster-templates. (string value)
  461. # Deprecated group/name - [baymodel]/mesos_default_network_driver
  462. #mesos_default_network_driver = docker
  463.  
  464.  
  465. [conductor]
  466.  
  467. #
  468. # From magnum
  469. #
  470.  
  471. # The queue to add conductor tasks to. (string value)
  472. #topic = magnum-conductor
  473.  
  474. # RPC timeout for the conductor liveness check that is used for bay
  475. # locking. (integer value)
  476. #conductor_life_check_timeout = 4
  477.  
  478.  
  479. [cors]
  480.  
  481. #
  482. # From oslo.middleware.cors
  483. #
  484.  
  485. # Indicate whether this resource may be shared with the domain
  486. # received in the requests "origin" header. Format:
  487. # "<protocol>://<host>[:<port>]", no trailing slash. Example:
  488. # https://horizon.example.com (list value)
  489. #allowed_origin = <None>
  490.  
  491. # Indicate that the actual request can include user credentials
  492. # (boolean value)
  493. #allow_credentials = true
  494.  
  495. # Indicate which headers are safe to expose to the API. Defaults to
  496. # HTTP Simple Headers. (list value)
  497. #expose_headers = X-Auth-Token,X-Subject-Token,X-Service-Token,X-OpenStack-Request-ID,X-Server-Management-Url
  498.  
  499. # Maximum cache age of CORS preflight requests. (integer value)
  500. #max_age = 3600
  501.  
  502. # Indicate which methods can be used during the actual request. (list
  503. # value)
  504. #allow_methods = GET,PUT,POST,DELETE,PATCH
  505.  
  506. # Indicate which header field names may be used during the actual
  507. # request. (list value)
  508. #allow_headers = X-Auth-Token,X-Identity-Status,X-Roles,X-Service-Catalog,X-User-Id,X-Tenant-Id,X-OpenStack-Request-ID,X-Server-Management-Url
  509.  
  510.  
  511. [cors.subdomain]
  512.  
  513. #
  514. # From oslo.middleware.cors
  515. #
  516.  
  517. # Indicate whether this resource may be shared with the domain
  518. # received in the requests "origin" header. Format:
  519. # "<protocol>://<host>[:<port>]", no trailing slash. Example:
  520. # https://horizon.example.com (list value)
  521. #allowed_origin = <None>
  522.  
  523. # Indicate that the actual request can include user credentials
  524. # (boolean value)
  525. #allow_credentials = true
  526.  
  527. # Indicate which headers are safe to expose to the API. Defaults to
  528. # HTTP Simple Headers. (list value)
  529. #expose_headers = X-Auth-Token,X-Subject-Token,X-Service-Token,X-OpenStack-Request-ID,X-Server-Management-Url
  530.  
  531. # Maximum cache age of CORS preflight requests. (integer value)
  532. #max_age = 3600
  533.  
  534. # Indicate which methods can be used during the actual request. (list
  535. # value)
  536. #allow_methods = GET,PUT,POST,DELETE,PATCH
  537.  
  538. # Indicate which header field names may be used during the actual
  539. # request. (list value)
  540. #allow_headers = X-Auth-Token,X-Identity-Status,X-Roles,X-Service-Catalog,X-User-Id,X-Tenant-Id,X-OpenStack-Request-ID,X-Server-Management-Url
  541.  
  542.  
  543. [database]
  544. connection = mysql+pymysql://magnum:password@192.168.1.20/magnum
  545. #
  546. # From magnum
  547. #
  548.  
  549. # MySQL engine to use. (string value)
  550. #mysql_engine = InnoDB
  551.  
  552. #
  553. # From oslo.db
  554. #
  555.  
  556. # DEPRECATED: The file name to use with SQLite. (string value)
  557. # Deprecated group/name - [DEFAULT]/sqlite_db
  558. # This option is deprecated for removal.
  559. # Its value may be silently ignored in the future.
  560. # Reason: Should use config option connection or slave_connection to
  561. # connect the database.
  562. #sqlite_db = oslo.sqlite
  563.  
  564. # If True, SQLite uses synchronous mode. (boolean value)
  565. # Deprecated group/name - [DEFAULT]/sqlite_synchronous
  566. #sqlite_synchronous = true
  567.  
  568. # The back end to use for the database. (string value)
  569. # Deprecated group/name - [DEFAULT]/db_backend
  570. #backend = sqlalchemy
  571.  
  572. # The SQLAlchemy connection string to use to connect to the database.
  573. # (string value)
  574. # Deprecated group/name - [DEFAULT]/sql_connection
  575. # Deprecated group/name - [DATABASE]/sql_connection
  576. # Deprecated group/name - [sql]/connection
  577. #connection = <None>
  578.  
  579. # The SQLAlchemy connection string to use to connect to the slave
  580. # database. (string value)
  581. #slave_connection = <None>
  582.  
  583. # The SQL mode to be used for MySQL sessions. This option, including
  584. # the default, overrides any server-set SQL mode. To use whatever SQL
  585. # mode is set by the server configuration, set this to no value.
  586. # Example: mysql_sql_mode= (string value)
  587. #mysql_sql_mode = TRADITIONAL
  588.  
  589. # Timeout before idle SQL connections are reaped. (integer value)
  590. # Deprecated group/name - [DEFAULT]/sql_idle_timeout
  591. # Deprecated group/name - [DATABASE]/sql_idle_timeout
  592. # Deprecated group/name - [sql]/idle_timeout
  593. #idle_timeout = 3600
  594.  
  595. # Minimum number of SQL connections to keep open in a pool. (integer
  596. # value)
  597. # Deprecated group/name - [DEFAULT]/sql_min_pool_size
  598. # Deprecated group/name - [DATABASE]/sql_min_pool_size
  599. #min_pool_size = 1
  600.  
  601. # Maximum number of SQL connections to keep open in a pool. Setting a
  602. # value of 0 indicates no limit. (integer value)
  603. # Deprecated group/name - [DEFAULT]/sql_max_pool_size
  604. # Deprecated group/name - [DATABASE]/sql_max_pool_size
  605. #max_pool_size = 5
  606.  
  607. # Maximum number of database connection retries during startup. Set to
  608. # -1 to specify an infinite retry count. (integer value)
  609. # Deprecated group/name - [DEFAULT]/sql_max_retries
  610. # Deprecated group/name - [DATABASE]/sql_max_retries
  611. #max_retries = 10
  612.  
  613. # Interval between retries of opening a SQL connection. (integer
  614. # value)
  615. # Deprecated group/name - [DEFAULT]/sql_retry_interval
  616. # Deprecated group/name - [DATABASE]/reconnect_interval
  617. #retry_interval = 10
  618.  
  619. # If set, use this value for max_overflow with SQLAlchemy. (integer
  620. # value)
  621. # Deprecated group/name - [DEFAULT]/sql_max_overflow
  622. # Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow
  623. #max_overflow = 50
  624.  
  625. # Verbosity of SQL debugging information: 0=None, 100=Everything.
  626. # (integer value)
  627. # Minimum value: 0
  628. # Maximum value: 100
  629. # Deprecated group/name - [DEFAULT]/sql_connection_debug
  630. #connection_debug = 0
  631.  
  632. # Add Python stack traces to SQL as comment strings. (boolean value)
  633. # Deprecated group/name - [DEFAULT]/sql_connection_trace
  634. #connection_trace = false
  635.  
  636. # If set, use this value for pool_timeout with SQLAlchemy. (integer
  637. # value)
  638. # Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout
  639. #pool_timeout = <None>
  640.  
  641. # Enable the experimental use of database reconnect on connection
  642. # lost. (boolean value)
  643. #use_db_reconnect = false
  644.  
  645. # Seconds between retries of a database transaction. (integer value)
  646. #db_retry_interval = 1
  647.  
  648. # If True, increases the interval between retries of a database
  649. # operation up to db_max_retry_interval. (boolean value)
  650. #db_inc_retry_interval = true
  651.  
  652. # If db_inc_retry_interval is set, the maximum seconds between retries
  653. # of a database operation. (integer value)
  654. #db_max_retry_interval = 10
  655.  
  656. # Maximum retries in case of connection error or deadlock error before
  657. # error is raised. Set to -1 to specify an infinite retry count.
  658. # (integer value)
  659. #db_max_retries = 20
  660.  
  661.  
  662. [docker]
  663.  
  664. #
  665. # From magnum
  666. #
  667.  
  668. # Docker remote api version. Override it according to specific docker
  669. # api version in your environment. (string value)
  670. #docker_remote_api_version = 1.20
  671.  
  672. # Default timeout in seconds for docker client operations. (integer
  673. # value)
  674. #default_timeout = 60
  675.  
  676. # If set, ignore any SSL validation issues (boolean value)
  677. #api_insecure = false
  678.  
  679. # Location of CA certificates file for securing docker api requests
  680. # (tlscacert). (string value)
  681. #ca_file = <None>
  682.  
  683. # Location of TLS certificate file for securing docker api requests
  684. # (tlscert). (string value)
  685. #cert_file = <None>
  686.  
  687. # Location of TLS private key file for securing docker api requests
  688. # (tlskey). (string value)
  689. #key_file = <None>
  690.  
  691.  
  692. [docker_registry]
  693.  
  694. #
  695. # From magnum
  696. #
  697.  
  698. # Region name of Swift (string value)
  699. #swift_region = <None>
  700.  
  701. # Name of the container in Swift which docker registry stores images
  702. # in (string value)
  703. #swift_registry_container = docker_registry
  704.  
  705.  
  706. [glance_client]
  707.  
  708. #
  709. # From magnum
  710. #
  711.  
  712. # Region in Identity service catalog to use for communication with the
  713. # OpenStack service. (string value)
  714. #region_name = <None>
  715.  
  716. # Type of endpoint in Identity service catalog to use for
  717. # communication with the OpenStack service. (string value)
  718. #endpoint_type = publicURL
  719.  
  720. # Version of Glance API to use in glanceclient. (string value)
  721. #api_version = 2
  722.  
  723.  
  724. [heat_client]
  725.  
  726. #
  727. # From magnum
  728. #
  729.  
  730. # Region in Identity service catalog to use for communication with the
  731. # OpenStack service. (string value)
  732. #region_name = <None>
  733.  
  734. # Type of endpoint in Identity service catalog to use for
  735. # communication with the OpenStack service. (string value)
  736. #endpoint_type = publicURL
  737.  
  738. # Version of Heat API to use in heatclient. (string value)
  739. #api_version = 1
  740.  
  741.  
  742. [keystone_auth]
  743.  
  744. #
  745. # From magnum
  746. #
  747.  
  748. # Authentication type to load (string value)
  749. # Deprecated group/name - [keystone_auth]/auth_plugin
  750. #auth_type = <None>
  751.  
  752. # Config Section from which to load plugin specific options (string
  753. # value)
  754. #auth_section = <None>
  755.  
  756. # Authentication URL (string value)
  757. #auth_url = <None>
  758.  
  759. # Domain ID to scope to (string value)
  760. #domain_id = <None>
  761.  
  762. # Domain name to scope to (string value)
  763. #domain_name = <None>
  764.  
  765. # Project ID to scope to (string value)
  766. # Deprecated group/name - [keystone_auth]/tenant-id
  767. #project_id = <None>
  768.  
  769. # Project name to scope to (string value)
  770. # Deprecated group/name - [keystone_auth]/tenant-name
  771. #project_name = <None>
  772.  
  773. # Domain ID containing project (string value)
  774. #project_domain_id = <None>
  775.  
  776. # Domain name containing project (string value)
  777. #project_domain_name = <None>
  778.  
  779. # Trust ID (string value)
  780. #trust_id = <None>
  781.  
  782. # Optional domain ID to use with v3 and v2 parameters. It will be used
  783. # for both the user and project domain in v3 and ignored in v2
  784. # authentication. (string value)
  785. #default_domain_id = <None>
  786.  
  787. # Optional domain name to use with v3 API and v2 parameters. It will
  788. # be used for both the user and project domain in v3 and ignored in v2
  789. # authentication. (string value)
  790. #default_domain_name = <None>
  791.  
  792. # User id (string value)
  793. #user_id = <None>
  794.  
  795. # Username (string value)
  796. # Deprecated group/name - [keystone_auth]/user-name
  797. #username = <None>
  798.  
  799. # User's domain id (string value)
  800. #user_domain_id = <None>
  801.  
  802. # User's domain name (string value)
  803. #user_domain_name = <None>
  804.  
  805. # User's password (string value)
  806. #password = <None>
  807.  
  808.  
  809. [keystone_authtoken]
  810. memcached_servers = 192.168.1.20:11211
  811. auth_version = v3
  812. auth_uri = http://192.168.1.20:5000/v3
  813. project_domain_id = default
  814. project_name = service
  815. user_domain_id = default
  816. password = password
  817. username = magnum
  818. auth_url = http://192.168.1.20:35357
  819. auth_type = password
  820.  
  821.  
  822.  
  823.  
  824. # client support in the wild varies. If you're using a versioned v2
  825. # endpoint here, then this should *not* be the same endpoint the
  826. # service user utilizes for validating tokens, because normal end
  827. # users may not be able to reach that endpoint. (string value)
  828. #auth_uri = <None>
  829.  
  830. # API version of the admin Identity API endpoint. (string value)
  831. #auth_version = <None>
  832.  
  833. # Do not handle authorization requests within the middleware, but
  834. # delegate the authorization decision to downstream WSGI components.
  835. # (boolean value)
  836. #delay_auth_decision = false
  837.  
  838. # Request timeout value for communicating with Identity API server.
  839. # (integer value)
  840. #http_connect_timeout = <None>
  841.  
  842. # How many times are we trying to reconnect when communicating with
  843. # Identity API Server. (integer value)
  844. #http_request_max_retries = 3
  845.  
  846. # Request environment key where the Swift cache object is stored. When
  847. # auth_token middleware is deployed with a Swift cache, use this
  848. # option to have the middleware share a caching backend with swift.
  849. # Otherwise, use the ``memcached_servers`` option instead. (string
  850. # value)
  851. #cache = <None>
  852.  
  853. # Required if identity server requires client certificate (string
  854. # value)
  855. #certfile = <None>
  856.  
  857. # Required if identity server requires client certificate (string
  858. # value)
  859. #keyfile = <None>
  860.  
  861. # A PEM encoded Certificate Authority to use when verifying HTTPs
  862. # connections. Defaults to system CAs. (string value)
  863. #cafile = <None>
  864.  
  865. # Verify HTTPS connections. (boolean value)
  866. #insecure = false
  867.  
  868. # The region in which the identity server can be found. (string value)
  869. #region_name = <None>
  870.  
  871. # Directory used to cache files related to PKI tokens. (string value)
  872. #signing_dir = <None>
  873.  
  874. # Optionally specify a list of memcached server(s) to use for caching.
  875. # If left undefined, tokens will instead be cached in-process. (list
  876. # value)
  877. # Deprecated group/name - [keystone_authtoken]/memcache_servers
  878. #memcached_servers = <None>
  879.  
  880. # In order to prevent excessive effort spent validating tokens, the
  881. # middleware caches previously-seen tokens for a configurable duration
  882. # (in seconds). Set to -1 to disable caching completely. (integer
  883. # value)
  884. #token_cache_time = 300
  885.  
  886. # Determines the frequency at which the list of revoked tokens is
  887. # retrieved from the Identity service (in seconds). A high number of
  888. # revocation events combined with a low cache duration may
  889. # significantly reduce performance. Only valid for PKI tokens.
  890. # (integer value)
  891. #revocation_cache_time = 10
  892.  
  893. # (Optional) If defined, indicate whether token data should be
  894. # authenticated or authenticated and encrypted. If MAC, token data is
  895. # authenticated (with HMAC) in the cache. If ENCRYPT, token data is
  896. # encrypted and authenticated in the cache. If the value is not one of
  897. # these options or empty, auth_token will raise an exception on
  898. # initialization. (string value)
  899. # Allowed values: None, MAC, ENCRYPT
  900. #memcache_security_strategy = None
  901.  
  902. # (Optional, mandatory if memcache_security_strategy is defined) This
  903. # string is used for key derivation. (string value)
  904. #memcache_secret_key = <None>
  905.  
  906. # (Optional) Number of seconds memcached server is considered dead
  907. # before it is tried again. (integer value)
  908. #memcache_pool_dead_retry = 300
  909.  
  910. # (Optional) Maximum total number of open connections to every
  911. # memcached server. (integer value)
  912. #memcache_pool_maxsize = 10
  913.  
  914. # (Optional) Socket timeout in seconds for communicating with a
  915. # memcached server. (integer value)
  916. #memcache_pool_socket_timeout = 3
  917.  
  918. # (Optional) Number of seconds a connection to memcached is held
  919. # unused in the pool before it is closed. (integer value)
  920. #memcache_pool_unused_timeout = 60
  921.  
  922. # (Optional) Number of seconds that an operation will wait to get a
  923. # memcached client connection from the pool. (integer value)
  924. #memcache_pool_conn_get_timeout = 10
  925.  
  926. # (Optional) Use the advanced (eventlet safe) memcached client pool.
  927. # The advanced pool will only work under python 2.x. (boolean value)
  928. #memcache_use_advanced_pool = false
  929.  
  930. # (Optional) Indicate whether to set the X-Service-Catalog header. If
  931. # False, middleware will not ask for service catalog on token
  932. # validation and will not set the X-Service-Catalog header. (boolean
  933. # value)
  934. #include_service_catalog = true
  935.  
  936. # Used to control the use and type of token binding. Can be set to:
  937. # "disabled" to not check token binding. "permissive" (default) to
  938. # validate binding information if the bind type is of a form known to
  939. # the server and ignore it if not. "strict" like "permissive" but if
  940. # the bind type is unknown the token will be rejected. "required" any
  941. # form of token binding is needed to be allowed. Finally the name of a
  942. # binding method that must be present in tokens. (string value)
  943. #enforce_token_bind = permissive
  944.  
  945. # If true, the revocation list will be checked for cached tokens. This
  946. # requires that PKI tokens are configured on the identity server.
  947. # (boolean value)
  948. #check_revocations_for_cached = false
  949.  
  950. # Hash algorithms to use for hashing PKI tokens. This may be a single
  951. # algorithm or multiple. The algorithms are those supported by Python
  952. # standard hashlib.new(). The hashes will be tried in the order given,
  953. # so put the preferred one first for performance. The result of the
  954. # first hash will be stored in the cache. This will typically be set
  955. # to multiple values only while migrating from a less secure algorithm
  956. # to a more secure one. Once all the old tokens are expired this
  957. # option should be set to a single value for better performance. (list
  958. # value)
  959. #hash_algorithms = md5
  960.  
  961. # Prefix to prepend at the beginning of the path. Deprecated, use
  962. # identity_uri. (string value)
  963. #auth_admin_prefix =
  964.  
  965. # Host providing the admin Identity API endpoint. Deprecated, use
  966. # identity_uri. (string value)
  967. auth_host = 127.0.0.1
  968.  
  969. # Port of the admin Identity API endpoint. Deprecated, use
  970. # identity_uri. (integer value)
  971. #auth_port = 35357
  972.  
  973. # Protocol of the admin Identity API endpoint. Deprecated, use
  974. # identity_uri. (string value)
  975. # Allowed values: http, https
  976. auth_protocol = http
  977.  
  978. # Complete admin Identity API endpoint. This should specify the
  979. # unversioned root endpoint e.g. https://localhost:35357/ (string
  980. # value)
  981. #identity_uri = <None>
  982.  
  983. # This option is deprecated and may be removed in a future release.
  984. # Single shared secret with the Keystone configuration used for
  985. # bootstrapping a Keystone installation, or otherwise bypassing the
  986. # normal authentication process. This option should not be used, use
  987. # `admin_user` and `admin_password` instead. (string value)
  988. #admin_token = <None>
  989.  
  990. # Service username. (string value)
  991. admin_user = admin
  992.  
  993. # Service user password. (string value)
  994. admin_password =
  995.  
  996. # Service tenant name. (string value)
  997. admin_tenant_name = admin
  998.  
  999. # Authentication type to load (string value)
  1000. # Deprecated group/name - [keystone_authtoken]/auth_plugin
  1001. #auth_type = <None>
  1002.  
  1003. # Config Section from which to load plugin specific options (string
  1004. # value)
  1005. #auth_section = <None>
  1006.  
  1007.  
  1008. [magnum_client]
  1009.  
  1010. #
  1011. # From magnum
  1012. #
  1013.  
  1014. # Region in Identity service catalog to use for communication with the
  1015. # OpenStack service. (string value)
  1016. #region_name = <None>
  1017.  
  1018. # Type of endpoint in Identity service catalog to use for
  1019. # communication with the OpenStack service. (string value)
  1020. #endpoint_type = publicURL
  1021.  
  1022.  
  1023. [matchmaker_redis]
  1024.  
  1025. #
  1026. # From oslo.messaging
  1027. #
  1028.  
  1029. # DEPRECATED: Host to locate redis. (string value)
  1030. # This option is deprecated for removal.
  1031. # Its value may be silently ignored in the future.
  1032. # Reason: Replaced by [DEFAULT]/transport_url
  1033. #host = 127.0.0.1
  1034.  
  1035. # DEPRECATED: Use this port to connect to redis host. (port value)
  1036. # Minimum value: 0
  1037. # Maximum value: 65535
  1038. # This option is deprecated for removal.
  1039. # Its value may be silently ignored in the future.
  1040. # Reason: Replaced by [DEFAULT]/transport_url
  1041. #port = 6379
  1042.  
  1043. # DEPRECATED: Password for Redis server (optional). (string value)
  1044. # This option is deprecated for removal.
  1045. # Its value may be silently ignored in the future.
  1046. # Reason: Replaced by [DEFAULT]/transport_url
  1047. #password =
  1048.  
  1049. # DEPRECATED: List of Redis Sentinel hosts (fault tolerance mode) e.g.
  1050. # [host:port, host1:port ... ] (list value)
  1051. # This option is deprecated for removal.
  1052. # Its value may be silently ignored in the future.
  1053. # Reason: Replaced by [DEFAULT]/transport_url
  1054. #sentinel_hosts =
  1055.  
  1056. # Redis replica set name. (string value)
  1057. #sentinel_group_name = oslo-messaging-zeromq
  1058.  
  1059. # Time in ms to wait between connection attempts. (integer value)
  1060. #wait_timeout = 2000
  1061.  
  1062. # Time in ms to wait before the transaction is killed. (integer value)
  1063. #check_timeout = 20000
  1064.  
  1065. # Timeout in ms on blocking socket operations (integer value)
  1066. #socket_timeout = 10000
  1067.  
  1068.  
  1069. [neutron_client]
  1070.  
  1071. #
  1072. # From magnum
  1073. #
  1074.  
  1075. # Region in Identity service catalog to use for communication with the
  1076. # OpenStack service. (string value)
  1077. #region_name = <None>
  1078.  
  1079. # Type of endpoint in Identity service catalog to use for
  1080. # communication with the OpenStack service. (string value)
  1081. #endpoint_type = publicURL
  1082.  
  1083.  
  1084. [nova_client]
  1085.  
  1086. #
  1087. # From magnum
  1088. #
  1089.  
  1090. # Region in Identity service catalog to use for communication with the
  1091. # OpenStack service. (string value)
  1092. #region_name = <None>
  1093.  
  1094. # Type of endpoint in Identity service catalog to use for
  1095. # communication with the OpenStack service. (string value)
  1096. #endpoint_type = publicURL
  1097.  
  1098. # Version of Nova API to use in novaclient. (string value)
  1099. #api_version = 2
  1100.  
  1101.  
  1102. [oslo_concurrency]
  1103.  
  1104. #
  1105. # From oslo.concurrency
  1106. #
  1107.  
  1108. # Enables or disables inter-process locks. (boolean value)
  1109. # Deprecated group/name - [DEFAULT]/disable_process_locking
  1110. #disable_process_locking = false
  1111.  
  1112. # Directory to use for lock files. For security, the specified
  1113. # directory should only be writable by the user running the processes
  1114. # that need locking. Defaults to environment variable OSLO_LOCK_PATH.
  1115. # If OSLO_LOCK_PATH is not set in the environment, use the Python
  1116. # tempfile.gettempdir function to find a suitable location. If
  1117. # external locks are used, a lock path must be set. (string value)
  1118. # Deprecated group/name - [DEFAULT]/lock_path
  1119. lock_path = /var/lock/magnum
  1120.  
  1121.  
  1122. [oslo_messaging_amqp]
  1123.  
  1124. #
  1125. # From oslo.messaging
  1126. #
  1127.  
  1128. # Name for the AMQP container. must be globally unique. Defaults to a
  1129. # generated UUID (string value)
  1130. # Deprecated group/name - [amqp1]/container_name
  1131. #container_name = <None>
  1132.  
  1133. # Timeout for inactive connections (in seconds) (integer value)
  1134. # Deprecated group/name - [amqp1]/idle_timeout
  1135. #idle_timeout = 0
  1136.  
  1137. # Debug: dump AMQP frames to stdout (boolean value)
  1138. # Deprecated group/name - [amqp1]/trace
  1139. #trace = false
  1140.  
  1141. # CA certificate PEM file to verify server certificate (string value)
  1142. # Deprecated group/name - [amqp1]/ssl_ca_file
  1143. #ssl_ca_file =
  1144.  
  1145. # Identifying certificate PEM file to present to clients (string
  1146. # value)
  1147. # Deprecated group/name - [amqp1]/ssl_cert_file
  1148. #ssl_cert_file =
  1149.  
  1150. # Private key PEM file used to sign cert_file certificate (string
  1151. # value)
  1152. # Deprecated group/name - [amqp1]/ssl_key_file
  1153. #ssl_key_file =
  1154.  
  1155. # Password for decrypting ssl_key_file (if encrypted) (string value)
  1156. # Deprecated group/name - [amqp1]/ssl_key_password
  1157. #ssl_key_password = <None>
  1158.  
  1159. # Accept clients using either SSL or plain TCP (boolean value)
  1160. # Deprecated group/name - [amqp1]/allow_insecure_clients
  1161. #allow_insecure_clients = false
  1162.  
  1163. # Space separated list of acceptable SASL mechanisms (string value)
  1164. # Deprecated group/name - [amqp1]/sasl_mechanisms
  1165. #sasl_mechanisms =
  1166.  
  1167. # Path to directory that contains the SASL configuration (string
  1168. # value)
  1169. # Deprecated group/name - [amqp1]/sasl_config_dir
  1170. #sasl_config_dir =
  1171.  
  1172. # Name of configuration file (without .conf suffix) (string value)
  1173. # Deprecated group/name - [amqp1]/sasl_config_name
  1174. #sasl_config_name =
  1175.  
  1176. # User name for message broker authentication (string value)
  1177. # Deprecated group/name - [amqp1]/username
  1178. #username =
  1179.  
  1180. # Password for message broker authentication (string value)
  1181. # Deprecated group/name - [amqp1]/password
  1182. #password =
  1183.  
  1184. # Seconds to pause before attempting to re-connect. (integer value)
  1185. # Minimum value: 1
  1186. #connection_retry_interval = 1
  1187.  
  1188. # Increase the connection_retry_interval by this many seconds after
  1189. # each unsuccessful failover attempt. (integer value)
  1190. # Minimum value: 0
  1191. #connection_retry_backoff = 2
  1192.  
  1193. # Maximum limit for connection_retry_interval +
  1194. # connection_retry_backoff (integer value)
  1195. # Minimum value: 1
  1196. #connection_retry_interval_max = 30
  1197.  
  1198. # Time to pause between re-connecting an AMQP 1.0 link that failed due
  1199. # to a recoverable error. (integer value)
  1200. # Minimum value: 1
  1201. #link_retry_delay = 10
  1202.  
  1203. # The deadline for an rpc reply message delivery. Only used when
  1204. # caller does not provide a timeout expiry. (integer value)
  1205. # Minimum value: 5
  1206. #default_reply_timeout = 30
  1207.  
  1208. # The deadline for an rpc cast or call message delivery. Only used
  1209. # when caller does not provide a timeout expiry. (integer value)
  1210. # Minimum value: 5
  1211. #default_send_timeout = 30
  1212.  
  1213. # The deadline for a sent notification message delivery. Only used
  1214. # when caller does not provide a timeout expiry. (integer value)
  1215. # Minimum value: 5
  1216. #default_notify_timeout = 30
  1217.  
  1218. # Indicates the addressing mode used by the driver.
  1219. # Permitted values:
  1220. # 'legacy' - use legacy non-routable addressing
  1221. # 'routable' - use routable addresses
  1222. # 'dynamic' - use legacy addresses if the message bus does not
  1223. # support routing otherwise use routable addressing (string value)
  1224. #addressing_mode = dynamic
  1225.  
  1226. # address prefix used when sending to a specific server (string value)
  1227. # Deprecated group/name - [amqp1]/server_request_prefix
  1228. #server_request_prefix = exclusive
  1229.  
  1230. # address prefix used when broadcasting to all servers (string value)
  1231. # Deprecated group/name - [amqp1]/broadcast_prefix
  1232. #broadcast_prefix = broadcast
  1233.  
  1234. # address prefix when sending to any server in group (string value)
  1235. # Deprecated group/name - [amqp1]/group_request_prefix
  1236. #group_request_prefix = unicast
  1237.  
  1238. # Address prefix for all generated RPC addresses (string value)
  1239. #rpc_address_prefix = openstack.org/om/rpc
  1240.  
  1241. # Address prefix for all generated Notification addresses (string
  1242. # value)
  1243. #notify_address_prefix = openstack.org/om/notify
  1244.  
  1245. # Appended to the address prefix when sending a fanout message. Used
  1246. # by the message bus to identify fanout messages. (string value)
  1247. #multicast_address = multicast
  1248.  
  1249. # Appended to the address prefix when sending to a particular
  1250. # RPC/Notification server. Used by the message bus to identify
  1251. # messages sent to a single destination. (string value)
  1252. #unicast_address = unicast
  1253.  
  1254. # Appended to the address prefix when sending to a group of consumers.
  1255. # Used by the message bus to identify messages that should be
  1256. # delivered in a round-robin fashion across consumers. (string value)
  1257. #anycast_address = anycast
  1258.  
  1259. # Exchange name used in notification addresses.
  1260. # Exchange name resolution precedence:
  1261. # Target.exchange if set
  1262. # else default_notification_exchange if set
  1263. # else control_exchange if set
  1264. # else 'notify' (string value)
  1265. #default_notification_exchange = <None>
  1266.  
  1267. # Exchange name used in RPC addresses.
  1268. # Exchange name resolution precedence:
  1269. # Target.exchange if set
  1270. # else default_rpc_exchange if set
  1271. # else control_exchange if set
  1272. # else 'rpc' (string value)
  1273. #default_rpc_exchange = <None>
  1274.  
  1275. # Window size for incoming RPC Reply messages. (integer value)
  1276. # Minimum value: 1
  1277. #reply_link_credit = 200
  1278.  
  1279. # Window size for incoming RPC Request messages (integer value)
  1280. # Minimum value: 1
  1281. #rpc_server_credit = 100
  1282.  
  1283. # Window size for incoming Notification messages (integer value)
  1284. # Minimum value: 1
  1285. #notify_server_credit = 100
  1286.  
  1287.  
  1288. [oslo_messaging_notifications]
  1289. driver = messaging
  1290.  
  1291. #
  1292. # From oslo.messaging
  1293. #
  1294.  
  1295. # The Drivers(s) to handle sending notifications. Possible values are
  1296. # messaging, messagingv2, routing, log, test, noop (multi valued)
  1297. # Deprecated group/name - [DEFAULT]/notification_driver
  1298. #driver =
  1299.  
  1300. # A URL representing the messaging driver to use for notifications. If
  1301. # not set, we fall back to the same configuration used for RPC.
  1302. # (string value)
  1303. # Deprecated group/name - [DEFAULT]/notification_transport_url
  1304. #transport_url = <None>
  1305. transport_url = rabbit://openstack:password@192.168.1.20
  1306.  
  1307.  
  1308. # AMQP topic used for OpenStack notifications. (list value)
  1309. # Deprecated group/name - [rpc_notifier2]/topics
  1310. # Deprecated group/name - [DEFAULT]/notification_topics
  1311. #topics = notifications
  1312.  
  1313.  
  1314. [oslo_messaging_rabbit]
  1315.  
  1316. #
  1317. # From oslo.messaging
  1318. #
  1319.  
  1320. # Use durable queues in AMQP. (boolean value)
  1321. # Deprecated group/name - [DEFAULT]/amqp_durable_queues
  1322. # Deprecated group/name - [DEFAULT]/rabbit_durable_queues
  1323. #amqp_durable_queues = false
  1324.  
  1325. # Auto-delete queues in AMQP. (boolean value)
  1326. # Deprecated group/name - [DEFAULT]/amqp_auto_delete
  1327. #amqp_auto_delete = false
  1328.  
  1329. # SSL version to use (valid only if SSL enabled). Valid values are
  1330. # TLSv1 and SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be
  1331. # available on some distributions. (string value)
  1332. # Deprecated group/name - [DEFAULT]/kombu_ssl_version
  1333. #kombu_ssl_version =
  1334.  
  1335. # SSL key file (valid only if SSL enabled). (string value)
  1336. # Deprecated group/name - [DEFAULT]/kombu_ssl_keyfile
  1337. #kombu_ssl_keyfile =
  1338.  
  1339. # SSL cert file (valid only if SSL enabled). (string value)
  1340. # Deprecated group/name - [DEFAULT]/kombu_ssl_certfile
  1341. #kombu_ssl_certfile =
  1342.  
  1343. # SSL certification authority file (valid only if SSL enabled).
  1344. # (string value)
  1345. # Deprecated group/name - [DEFAULT]/kombu_ssl_ca_certs
  1346. #kombu_ssl_ca_certs =
  1347.  
  1348. # How long to wait before reconnecting in response to an AMQP consumer
  1349. # cancel notification. (floating point value)
  1350. # Deprecated group/name - [DEFAULT]/kombu_reconnect_delay
  1351. #kombu_reconnect_delay = 1.0
  1352.  
  1353. # EXPERIMENTAL: Possible values are: gzip, bz2. If not set compression
  1354. # will not be used. This option may not be available in future
  1355. # versions. (string value)
  1356. #kombu_compression = <None>
  1357.  
  1358. # How long to wait a missing client before abandoning to send it its
  1359. # replies. This value should not be longer than rpc_response_timeout.
  1360. # (integer value)
  1361. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_reconnect_timeout
  1362. #kombu_missing_consumer_retry_timeout = 60
  1363.  
  1364. # Determines how the next RabbitMQ node is chosen in case the one we
  1365. # are currently connected to becomes unavailable. Takes effect only if
  1366. # more than one RabbitMQ node is provided in config. (string value)
  1367. # Allowed values: round-robin, shuffle
  1368. #kombu_failover_strategy = round-robin
  1369.  
  1370. # DEPRECATED: The RabbitMQ broker address where a single node is used.
  1371. # (string value)
  1372. # Deprecated group/name - [DEFAULT]/rabbit_host
  1373. # This option is deprecated for removal.
  1374. # Its value may be silently ignored in the future.
  1375. # Reason: Replaced by [DEFAULT]/transport_url
  1376. rabbit_host = localhost
  1377.  
  1378. # DEPRECATED: The RabbitMQ broker port where a single node is used.
  1379. # (port value)
  1380. # Minimum value: 0
  1381. # Maximum value: 65535
  1382. # Deprecated group/name - [DEFAULT]/rabbit_port
  1383. # This option is deprecated for removal.
  1384. # Its value may be silently ignored in the future.
  1385. # Reason: Replaced by [DEFAULT]/transport_url
  1386. #rabbit_port = 5672
  1387.  
  1388. # DEPRECATED: RabbitMQ HA cluster host:port pairs. (list value)
  1389. # Deprecated group/name - [DEFAULT]/rabbit_hosts
  1390. # This option is deprecated for removal.
  1391. # Its value may be silently ignored in the future.
  1392. # Reason: Replaced by [DEFAULT]/transport_url
  1393. #rabbit_hosts = $rabbit_host:$rabbit_port
  1394.  
  1395. # Connect over SSL for RabbitMQ. (boolean value)
  1396. # Deprecated group/name - [DEFAULT]/rabbit_use_ssl
  1397. #rabbit_use_ssl = false
  1398.  
  1399. # DEPRECATED: The RabbitMQ userid. (string value)
  1400. # Deprecated group/name - [DEFAULT]/rabbit_userid
  1401. # This option is deprecated for removal.
  1402. # Its value may be silently ignored in the future.
  1403. # Reason: Replaced by [DEFAULT]/transport_url
  1404. rabbit_userid = guest
  1405.  
  1406. # DEPRECATED: The RabbitMQ password. (string value)
  1407. # Deprecated group/name - [DEFAULT]/rabbit_password
  1408. # This option is deprecated for removal.
  1409. # Its value may be silently ignored in the future.
  1410. # Reason: Replaced by [DEFAULT]/transport_url
  1411. rabbit_password =
  1412.  
  1413. # The RabbitMQ login method. (string value)
  1414. # Deprecated group/name - [DEFAULT]/rabbit_login_method
  1415. #rabbit_login_method = AMQPLAIN
  1416.  
  1417. # DEPRECATED: The RabbitMQ virtual host. (string value)
  1418. # Deprecated group/name - [DEFAULT]/rabbit_virtual_host
  1419. # This option is deprecated for removal.
  1420. # Its value may be silently ignored in the future.
  1421. # Reason: Replaced by [DEFAULT]/transport_url
  1422. #rabbit_virtual_host = /
  1423.  
  1424. # How frequently to retry connecting with RabbitMQ. (integer value)
  1425. #rabbit_retry_interval = 1
  1426.  
  1427. # How long to backoff for between retries when connecting to RabbitMQ.
  1428. # (integer value)
  1429. # Deprecated group/name - [DEFAULT]/rabbit_retry_backoff
  1430. #rabbit_retry_backoff = 2
  1431.  
  1432. # Maximum interval of RabbitMQ connection retries. Default is 30
  1433. # seconds. (integer value)
  1434. #rabbit_interval_max = 30
  1435.  
  1436. # DEPRECATED: Maximum number of RabbitMQ connection retries. Default
  1437. # is 0 (infinite retry count). (integer value)
  1438. # Deprecated group/name - [DEFAULT]/rabbit_max_retries
  1439. # This option is deprecated for removal.
  1440. # Its value may be silently ignored in the future.
  1441. #rabbit_max_retries = 0
  1442.  
  1443. # Try to use HA queues in RabbitMQ (x-ha-policy: all). If you change
  1444. # this option, you must wipe the RabbitMQ database. In RabbitMQ 3.0,
  1445. # queue mirroring is no longer controlled by the x-ha-policy argument
  1446. # when declaring a queue. If you just want to make sure that all
  1447. # queues (except those with auto-generated names) are mirrored across
  1448. # all nodes, run: "rabbitmqctl set_policy HA '^(?!amq\.).*' '{"ha-
  1449. # mode": "all"}' " (boolean value)
  1450. # Deprecated group/name - [DEFAULT]/rabbit_ha_queues
  1451. #rabbit_ha_queues = false
  1452.  
  1453. # Positive integer representing duration in seconds for queue TTL
  1454. # (x-expires). Queues which are unused for the duration of the TTL are
  1455. # automatically deleted. The parameter affects only reply and fanout
  1456. # queues. (integer value)
  1457. # Minimum value: 1
  1458. #rabbit_transient_queues_ttl = 1800
  1459.  
  1460. # Specifies the number of messages to prefetch. Setting to zero allows
  1461. # unlimited messages. (integer value)
  1462. #rabbit_qos_prefetch_count = 0
  1463.  
  1464. # Number of seconds after which the Rabbit broker is considered down
  1465. # if heartbeat's keep-alive fails (0 disable the heartbeat).
  1466. # EXPERIMENTAL (integer value)
  1467. #heartbeat_timeout_threshold = 60
  1468.  
  1469. # How often times during the heartbeat_timeout_threshold we check the
  1470. # heartbeat. (integer value)
  1471. #heartbeat_rate = 2
  1472.  
  1473. # Deprecated, use rpc_backend=kombu+memory or rpc_backend=fake
  1474. # (boolean value)
  1475. # Deprecated group/name - [DEFAULT]/fake_rabbit
  1476. #fake_rabbit = false
  1477.  
  1478. # Maximum number of channels to allow (integer value)
  1479. #channel_max = <None>
  1480.  
  1481. # The maximum byte size for an AMQP frame (integer value)
  1482. #frame_max = <None>
  1483.  
  1484. # How often to send heartbeats for consumer's connections (integer
  1485. # value)
  1486. #heartbeat_interval = 3
  1487.  
  1488. # Enable SSL (boolean value)
  1489. #ssl = <None>
  1490.  
  1491. # Arguments passed to ssl.wrap_socket (dict value)
  1492. #ssl_options = <None>
  1493.  
  1494. # Set socket timeout in seconds for connection's socket (floating
  1495. # point value)
  1496. #socket_timeout = 0.25
  1497.  
  1498. # Set TCP_USER_TIMEOUT in seconds for connection's socket (floating
  1499. # point value)
  1500. #tcp_user_timeout = 0.25
  1501.  
  1502. # Set delay for reconnection to some host which has connection error
  1503. # (floating point value)
  1504. #host_connection_reconnect_delay = 0.25
  1505.  
  1506. # Connection factory implementation (string value)
  1507. # Allowed values: new, single, read_write
  1508. #connection_factory = single
  1509.  
  1510. # Maximum number of connections to keep queued. (integer value)
  1511. #pool_max_size = 30
  1512.  
  1513. # Maximum number of connections to create above `pool_max_size`.
  1514. # (integer value)
  1515. #pool_max_overflow = 0
  1516.  
  1517. # Default number of seconds to wait for a connections to available
  1518. # (integer value)
  1519. #pool_timeout = 30
  1520.  
  1521. # Lifetime of a connection (since creation) in seconds or None for no
  1522. # recycling. Expired connections are closed on acquire. (integer
  1523. # value)
  1524. #pool_recycle = 600
  1525.  
  1526. # Threshold at which inactive (since release) connections are
  1527. # considered stale in seconds or None for no staleness. Stale
  1528. # connections are closed on acquire. (integer value)
  1529. #pool_stale = 60
  1530.  
  1531. # Persist notification messages. (boolean value)
  1532. #notification_persistence = false
  1533.  
  1534. # Exchange name for sending notifications (string value)
  1535. #default_notification_exchange = ${control_exchange}_notification
  1536.  
  1537. # Max number of not acknowledged message which RabbitMQ can send to
  1538. # notification listener. (integer value)
  1539. #notification_listener_prefetch_count = 100
  1540.  
  1541. # Reconnecting retry count in case of connectivity problem during
  1542. # sending notification, -1 means infinite retry. (integer value)
  1543. #default_notification_retry_attempts = -1
  1544.  
  1545. # Reconnecting retry delay in case of connectivity problem during
  1546. # sending notification message (floating point value)
  1547. #notification_retry_delay = 0.25
  1548.  
  1549. # Time to live for rpc queues without consumers in seconds. (integer
  1550. # value)
  1551. #rpc_queue_expiration = 60
  1552.  
  1553. # Exchange name for sending RPC messages (string value)
  1554. #default_rpc_exchange = ${control_exchange}_rpc
  1555.  
  1556. # Exchange name for receiving RPC replies (string value)
  1557. #rpc_reply_exchange = ${control_exchange}_rpc_reply
  1558.  
  1559. # Max number of not acknowledged message which RabbitMQ can send to
  1560. # rpc listener. (integer value)
  1561. #rpc_listener_prefetch_count = 100
  1562.  
  1563. # Max number of not acknowledged message which RabbitMQ can send to
  1564. # rpc reply listener. (integer value)
  1565. #rpc_reply_listener_prefetch_count = 100
  1566.  
  1567. # Reconnecting retry count in case of connectivity problem during
  1568. # sending reply. -1 means infinite retry during rpc_timeout (integer
  1569. # value)
  1570. #rpc_reply_retry_attempts = -1
  1571.  
  1572. # Reconnecting retry delay in case of connectivity problem during
  1573. # sending reply. (floating point value)
  1574. #rpc_reply_retry_delay = 0.25
  1575.  
  1576. # Reconnecting retry count in case of connectivity problem during
  1577. # sending RPC message, -1 means infinite retry. If actual retry
  1578. # attempts in not 0 the rpc request could be processed more then one
  1579. # time (integer value)
  1580. #default_rpc_retry_attempts = -1
  1581.  
  1582. # Reconnecting retry delay in case of connectivity problem during
  1583. # sending RPC message (floating point value)
  1584. #rpc_retry_delay = 0.25
  1585.  
  1586.  
  1587. [oslo_messaging_zmq]
  1588.  
  1589. #
  1590. # From oslo.messaging
  1591. #
  1592.  
  1593. # ZeroMQ bind address. Should be a wildcard (*), an ethernet
  1594. # interface, or IP. The "host" option should point or resolve to this
  1595. # address. (string value)
  1596. # Deprecated group/name - [DEFAULT]/rpc_zmq_bind_address
  1597. #rpc_zmq_bind_address = *
  1598.  
  1599. # MatchMaker driver. (string value)
  1600. # Allowed values: redis, dummy
  1601. # Deprecated group/name - [DEFAULT]/rpc_zmq_matchmaker
  1602. #rpc_zmq_matchmaker = redis
  1603.  
  1604. # Number of ZeroMQ contexts, defaults to 1. (integer value)
  1605. # Deprecated group/name - [DEFAULT]/rpc_zmq_contexts
  1606. #rpc_zmq_contexts = 1
  1607.  
  1608. # Maximum number of ingress messages to locally buffer per topic.
  1609. # Default is unlimited. (integer value)
  1610. # Deprecated group/name - [DEFAULT]/rpc_zmq_topic_backlog
  1611. #rpc_zmq_topic_backlog = <None>
  1612.  
  1613. # Directory for holding IPC sockets. (string value)
  1614. # Deprecated group/name - [DEFAULT]/rpc_zmq_ipc_dir
  1615. #rpc_zmq_ipc_dir = /var/run/openstack
  1616.  
  1617. # Name of this node. Must be a valid hostname, FQDN, or IP address.
  1618. # Must match "host" option, if running Nova. (string value)
  1619. # Deprecated group/name - [DEFAULT]/rpc_zmq_host
  1620. #rpc_zmq_host = localhost
  1621.  
  1622. # Seconds to wait before a cast expires (TTL). The default value of -1
  1623. # specifies an infinite linger period. The value of 0 specifies no
  1624. # linger period. Pending messages shall be discarded immediately when
  1625. # the socket is closed. Only supported by impl_zmq. (integer value)
  1626. # Deprecated group/name - [DEFAULT]/rpc_cast_timeout
  1627. #rpc_cast_timeout = -1
  1628.  
  1629. # The default number of seconds that poll should wait. Poll raises
  1630. # timeout exception when timeout expired. (integer value)
  1631. # Deprecated group/name - [DEFAULT]/rpc_poll_timeout
  1632. #rpc_poll_timeout = 1
  1633.  
  1634. # Expiration timeout in seconds of a name service record about
  1635. # existing target ( < 0 means no timeout). (integer value)
  1636. # Deprecated group/name - [DEFAULT]/zmq_target_expire
  1637. #zmq_target_expire = 300
  1638.  
  1639. # Update period in seconds of a name service record about existing
  1640. # target. (integer value)
  1641. # Deprecated group/name - [DEFAULT]/zmq_target_update
  1642. #zmq_target_update = 180
  1643.  
  1644. # Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy.
  1645. # (boolean value)
  1646. # Deprecated group/name - [DEFAULT]/use_pub_sub
  1647. #use_pub_sub = true
  1648.  
  1649. # Use ROUTER remote proxy. (boolean value)
  1650. # Deprecated group/name - [DEFAULT]/use_router_proxy
  1651. #use_router_proxy = true
  1652.  
  1653. # Minimal port number for random ports range. (port value)
  1654. # Minimum value: 0
  1655. # Maximum value: 65535
  1656. # Deprecated group/name - [DEFAULT]/rpc_zmq_min_port
  1657. #rpc_zmq_min_port = 49153
  1658.  
  1659. # Maximal port number for random ports range. (integer value)
  1660. # Minimum value: 1
  1661. # Maximum value: 65536
  1662. # Deprecated group/name - [DEFAULT]/rpc_zmq_max_port
  1663. #rpc_zmq_max_port = 65536
  1664.  
  1665. # Number of retries to find free port number before fail with
  1666. # ZMQBindError. (integer value)
  1667. # Deprecated group/name - [DEFAULT]/rpc_zmq_bind_port_retries
  1668. #rpc_zmq_bind_port_retries = 100
  1669.  
  1670. # Default serialization mechanism for serializing/deserializing
  1671. # outgoing/incoming messages (string value)
  1672. # Allowed values: json, msgpack
  1673. # Deprecated group/name - [DEFAULT]/rpc_zmq_serialization
  1674. #rpc_zmq_serialization = json
  1675.  
  1676. # This option configures round-robin mode in zmq socket. True means
  1677. # not keeping a queue when server side disconnects. False means to
  1678. # keep queue and messages even if server is disconnected, when the
  1679. # server appears we send all accumulated messages to it. (boolean
  1680. # value)
  1681. #zmq_immediate = false
  1682.  
  1683.  
  1684. [oslo_policy]
  1685.  
  1686. #
  1687. # From oslo.policy
  1688. #
  1689.  
  1690. # The JSON file that defines policies. (string value)
  1691. # Deprecated group/name - [DEFAULT]/policy_file
  1692. #policy_file = policy.json
  1693.  
  1694. # Default rule. Enforced when a requested rule is not found. (string
  1695. # value)
  1696. # Deprecated group/name - [DEFAULT]/policy_default_rule
  1697. #policy_default_rule = default
  1698.  
  1699. # Directories where policy configuration files are stored. They can be
  1700. # relative to any directory in the search path defined by the
  1701. # config_dir option, or absolute paths. The file defined by
  1702. # policy_file must exist for these directories to be searched.
  1703. # Missing or empty directories are ignored. (multi valued)
  1704. # Deprecated group/name - [DEFAULT]/policy_dirs
  1705. #policy_dirs = policy.d
  1706.  
  1707.  
  1708. [trust]
  1709. trustee_domain_name = magnum
  1710. trustee_domain_admin_name = magnum_domain_admin
  1711. trustee_domain_admin_password = password
  1712. #
  1713. # From magnum
  1714. #
  1715.  
  1716. # Id of the domain to create trustee for clusters (string value)
  1717. #trustee_domain_id = <None>
  1718.  
  1719. # Name of the domain to create trustee for s (string value)
  1720. #trustee_domain_name = <None>
  1721.  
  1722. # Id of the admin with roles sufficient to manage users in the
  1723. # trustee_domain (string value)
  1724. #trustee_domain_admin_id = <None>
  1725.  
  1726. # Name of the admin with roles sufficient to manage users in the
  1727. # trustee_domain (string value)
  1728. #trustee_domain_admin_name = <None>
  1729.  
  1730. # Id of the domain admin user's domain. trustee_domain_id is used by
  1731. # default (string value)
  1732. #trustee_domain_admin_domain_id = <None>
  1733.  
  1734. # Name of the domain admin user's domain. trustee_domain_name is used
  1735. # by default (string value)
  1736. #trustee_domain_admin_domain_name = <None>
  1737.  
  1738. # Password of trustee_domain_admin (string value)
  1739. #trustee_domain_admin_password = <None>
  1740.  
  1741. # The roles which are delegated to the trustee by the trustor (list
  1742. # value)
  1743. #roles =
  1744.  
  1745.  
  1746. [x509]
  1747.  
  1748. #
  1749. # From magnum
  1750. #
  1751.  
  1752. # Certificate can get the CA flag in x509 extensions. (boolean value)
  1753. #allow_ca = false
  1754.  
  1755. # List of allowed x509 extensions. Available values:
  1756. # "authorityKeyIdentifier", "subjectKeyIdentifier",
  1757. # "authorityInfoAccess", "basicConstraints", "cRLDistributionPoints",
  1758. # "certificatePolicies", "extendedKeyUsage", "OCSPNoCheck",
  1759. # "inhibitAnyPolicy", "keyUsage", "nameConstraints", "subjectAltName",
  1760. # "issuerAltName" (list value)
  1761. #allowed_extensions = keyUsage,extendedKeyUsage,subjectAltName,basicConstraints,subjectKeyIdentifier
  1762.  
  1763. # List of allowed x509 key usage. Available values: "Digital
  1764. # Signature", "Non Repudiation", "Key Encipherment", "Data
  1765. # Encipherment", "Key Agreement", "Certificate Sign", "CRL Sign",
  1766. # "Encipher Only", "Decipher Only" (list value)
  1767. #allowed_key_usage = Digital Signature,Key Encipherment,Non Repudiation
  1768.  
  1769. # Number of days for which a certificate is valid. (integer value)
  1770. #term_of_validity = 1825
  1771.  
  1772. # Size of generated private key. (integer value)
  1773. #rsa_key_size = 2048
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement