Advertisement
Guest User

Untitled

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