Advertisement
Guest User

Untitled

a guest
Dec 1st, 2018
285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 72.04 KB | None | 0 0
  1. [DEFAULT]
  2. core_plugin = ml2
  3.  
  4. #
  5. # From neutron
  6. #
  7.  
  8. # Where to store Neutron state files. This directory must be writable by the
  9. # agent. (string value)
  10. #state_path = /var/lib/neutron
  11.  
  12. # The host IP to bind to. (host address value)
  13. #bind_host = 0.0.0.0
  14.  
  15. # The port to bind to (port value)
  16. # Minimum value: 0
  17. # Maximum value: 65535
  18. #bind_port = 9696
  19.  
  20. # The path for API extensions. Note that this can be a colon-separated list of
  21. # paths. For example: api_extensions_path =
  22. # extensions:/path/to/more/exts:/even/more/exts. The __path__ of
  23. # neutron.extensions is appended to this, so if your extensions are in there
  24. # you don't need to specify them here. (string value)
  25. #api_extensions_path =
  26.  
  27. # The type of authentication to use (string value)
  28. auth_strategy = keystone
  29.  
  30. # The core plugin Neutron will use (string value)
  31. #core_plugin = <None>
  32.  
  33. # The service plugins Neutron will use (list value)
  34. service_plugins = router
  35.  
  36. # The base MAC address Neutron will use for VIFs. The first 3 octets will
  37. # remain unchanged. If the 4th octet is not 00, it will also be used. The
  38. # others will be randomly generated. (string value)
  39. #base_mac = fa:16:3e:00:00:00
  40.  
  41. # Allow the usage of the bulk API (boolean value)
  42. #allow_bulk = true
  43.  
  44. # The maximum number of items returned in a single response, value was
  45. # 'infinite' or negative integer means no limit (string value)
  46. #pagination_max_limit = -1
  47.  
  48. # Default value of availability zone hints. The availability zone aware
  49. # schedulers use this when the resources availability_zone_hints is empty.
  50. # Multiple availability zones can be specified by a comma separated string.
  51. # This value can be empty. In this case, even if availability_zone_hints for a
  52. # resource is empty, availability zone is considered for high availability
  53. # while scheduling the resource. (list value)
  54. #default_availability_zones =
  55.  
  56. # Maximum number of DNS nameservers per subnet (integer value)
  57. #max_dns_nameservers = 5
  58.  
  59. # Maximum number of host routes per subnet (integer value)
  60. #max_subnet_host_routes = 20
  61.  
  62. # Enables IPv6 Prefix Delegation for automatic subnet CIDR allocation. Set to
  63. # True to enable IPv6 Prefix Delegation for subnet allocation in a PD-capable
  64. # environment. Users making subnet creation requests for IPv6 subnets without
  65. # providing a CIDR or subnetpool ID will be given a CIDR via the Prefix
  66. # Delegation mechanism. Note that enabling PD will override the behavior of the
  67. # default IPv6 subnetpool. (boolean value)
  68. #ipv6_pd_enabled = false
  69.  
  70. # DHCP lease duration (in seconds). Use -1 to tell dnsmasq to use infinite
  71. # lease times. (integer value)
  72. #dhcp_lease_duration = 86400
  73.  
  74. # Domain to use for building the hostnames (string value)
  75. #dns_domain = openstacklocal
  76.  
  77. # Driver for external DNS integration. (string value)
  78. #external_dns_driver = <None>
  79.  
  80. # Allow sending resource operation notification to DHCP agent (boolean value)
  81. #dhcp_agent_notification = true
  82.  
  83. # Allow overlapping IP support in Neutron. Attention: the following parameter
  84. # MUST be set to False if Neutron is being used in conjunction with Nova
  85. # security groups. (boolean value)
  86. allow_overlapping_ips = true
  87.  
  88. # Hostname to be used by the Neutron server, agents and services running on
  89. # this machine. All the agents and services running on this machine must use
  90. # the same host value. (host address value)
  91. #host = example.domain
  92.  
  93. # This string is prepended to the normal URL that is returned in links to the
  94. # OpenStack Network API. If it is empty (the default), the URLs are returned
  95. # unchanged. (string value)
  96. #network_link_prefix = <None>
  97.  
  98. # Send notification to nova when port status changes (boolean value)
  99. notify_nova_on_port_status_changes = true
  100.  
  101. # Send notification to nova when port data (fixed_ips/floatingip) changes so
  102. # nova can update its cache. (boolean value)
  103. notify_nova_on_port_data_changes = true
  104.  
  105. # Number of seconds between sending events to nova if there are any events to
  106. # send. (integer value)
  107. #send_events_interval = 2
  108.  
  109. # Neutron IPAM (IP address management) driver to use. By default, the reference
  110. # implementation of the Neutron IPAM driver is used. (string value)
  111. #ipam_driver = internal
  112.  
  113. # If True, then allow plugins that support it to create VLAN transparent
  114. # networks. (boolean value)
  115. #vlan_transparent = false
  116.  
  117. # If True, then allow plugins to decide whether to perform validations on
  118. # filter parameters. Filter validation is enabled if this configis turned on
  119. # and it is supported by all plugins (boolean value)
  120. #filter_validation = true
  121.  
  122. # MTU of the underlying physical network. Neutron uses this value to calculate
  123. # MTU for all virtual network components. For flat and VLAN networks, neutron
  124. # uses this value without modification. For overlay networks such as VXLAN,
  125. # neutron automatically subtracts the overlay protocol overhead from this
  126. # value. Defaults to 1500, the standard value for Ethernet. (integer value)
  127. # Deprecated group/name - [ml2]/segment_mtu
  128. #global_physnet_mtu = 1500
  129.  
  130. # Number of backlog requests to configure the socket with (integer value)
  131. #backlog = 4096
  132.  
  133. # Number of seconds to keep retrying to listen (integer value)
  134. #retry_until_window = 30
  135.  
  136. # Enable SSL on the API server (boolean value)
  137. #use_ssl = false
  138.  
  139. # Seconds between running periodic tasks. (integer value)
  140. #periodic_interval = 40
  141.  
  142. # Number of separate API worker processes for service. If not specified, the
  143. # default is equal to the number of CPUs available for best performance.
  144. # (integer value)
  145. #api_workers = <None>
  146.  
  147. # Number of RPC worker processes for service. (integer value)
  148. #rpc_workers = 1
  149.  
  150. # Number of RPC worker processes dedicated to state reports queue. (integer
  151. # value)
  152. #rpc_state_report_workers = 1
  153.  
  154. # Range of seconds to randomly delay when starting the periodic task scheduler
  155. # to reduce stampeding. (Disable by setting to 0) (integer value)
  156. #periodic_fuzzy_delay = 5
  157.  
  158. #
  159. # From neutron.agent
  160. #
  161.  
  162. # The driver used to manage the virtual interface. (string value)
  163. #interface_driver = <None>
  164.  
  165. # Location for Metadata Proxy UNIX domain socket. (string value)
  166. #metadata_proxy_socket = $state_path/metadata_proxy
  167.  
  168. # User (uid or name) running metadata proxy after its initialization (if empty:
  169. # agent effective user). (string value)
  170. #metadata_proxy_user =
  171.  
  172. # Group (gid or name) running metadata proxy after its initialization (if
  173. # empty: agent effective group). (string value)
  174. #metadata_proxy_group =
  175.  
  176. #
  177. # From neutron.db
  178. #
  179.  
  180. # Seconds to regard the agent is down; should be at least twice
  181. # report_interval, to be sure the agent is down for good. (integer value)
  182. #agent_down_time = 75
  183.  
  184. # Representing the resource type whose load is being reported by the agent.
  185. # This can be "networks", "subnets" or "ports". When specified (Default is
  186. # networks), the server will extract particular load sent as part of its agent
  187. # configuration object from the agent report state, which is the number of
  188. # resources being consumed, at every report_interval.dhcp_load_type can be used
  189. # in combination with network_scheduler_driver =
  190. # neutron.scheduler.dhcp_agent_scheduler.WeightScheduler When the
  191. # network_scheduler_driver is WeightScheduler, dhcp_load_type can be configured
  192. # to represent the choice for the resource being balanced. Example:
  193. # dhcp_load_type=networks (string value)
  194. # Possible values:
  195. # networks - <No description provided>
  196. # subnets - <No description provided>
  197. # ports - <No description provided>
  198. #dhcp_load_type = networks
  199.  
  200. # Agent starts with admin_state_up=False when enable_new_agents=False. In the
  201. # case, user's resources will not be scheduled automatically to the agent until
  202. # admin changes admin_state_up to True. (boolean value)
  203. #enable_new_agents = true
  204.  
  205. # Maximum number of routes per router (integer value)
  206. #max_routes = 30
  207.  
  208. # Define the default value of enable_snat if not provided in
  209. # external_gateway_info. (boolean value)
  210. #enable_snat_by_default = true
  211.  
  212. # Driver to use for scheduling network to DHCP agent (string value)
  213. #network_scheduler_driver = neutron.scheduler.dhcp_agent_scheduler.WeightScheduler
  214.  
  215. # Allow auto scheduling networks to DHCP agent. (boolean value)
  216. #network_auto_schedule = true
  217.  
  218. # Automatically remove networks from offline DHCP agents. (boolean value)
  219. #allow_automatic_dhcp_failover = true
  220.  
  221. # Number of DHCP agents scheduled to host a tenant network. If this number is
  222. # greater than 1, the scheduler automatically assigns multiple DHCP agents for
  223. # a given tenant network, providing high availability for DHCP service.
  224. # (integer value)
  225. #dhcp_agents_per_network = 1
  226.  
  227. # Enable services on an agent with admin_state_up False. If this option is
  228. # False, when admin_state_up of an agent is turned False, services on it will
  229. # be disabled. Agents with admin_state_up False are not selected for automatic
  230. # scheduling regardless of this option. But manual scheduling to such agents is
  231. # available if this option is True. (boolean value)
  232. #enable_services_on_agents_with_admin_state_down = false
  233.  
  234. # The base mac address used for unique DVR instances by Neutron. The first 3
  235. # octets will remain unchanged. If the 4th octet is not 00, it will also be
  236. # used. The others will be randomly generated. The 'dvr_base_mac' *must* be
  237. # different from 'base_mac' to avoid mixing them up with MAC's allocated for
  238. # tenant ports. A 4 octet example would be dvr_base_mac = fa:16:3f:4f:00:00.
  239. # The default is 3 octet (string value)
  240. #dvr_base_mac = fa:16:3f:00:00:00
  241.  
  242. # System-wide flag to determine the type of router that tenants can create.
  243. # Only admin can override. (boolean value)
  244. #router_distributed = false
  245.  
  246. # Determine if setup is configured for DVR. If False, DVR API extension will be
  247. # disabled. (boolean value)
  248. #enable_dvr = true
  249.  
  250. # Driver to use for scheduling router to a default L3 agent (string value)
  251. #router_scheduler_driver = neutron.scheduler.l3_agent_scheduler.LeastRoutersScheduler
  252.  
  253. # Allow auto scheduling of routers to L3 agent. (boolean value)
  254. #router_auto_schedule = true
  255.  
  256. # Automatically reschedule routers from offline L3 agents to online L3 agents.
  257. # (boolean value)
  258. #allow_automatic_l3agent_failover = false
  259.  
  260. # Enable HA mode for virtual routers. (boolean value)
  261. #l3_ha = false
  262.  
  263. # Maximum number of L3 agents which a HA router will be scheduled on. If it is
  264. # set to 0 then the router will be scheduled on every agent. (integer value)
  265. #max_l3_agents_per_router = 3
  266.  
  267. # Subnet used for the l3 HA admin network. (string value)
  268. #l3_ha_net_cidr = 169.254.192.0/18
  269.  
  270. # The network type to use when creating the HA network for an HA router. By
  271. # default or if empty, the first 'tenant_network_types' is used. This is
  272. # helpful when the VRRP traffic should use a specific network which is not the
  273. # default one. (string value)
  274. #l3_ha_network_type =
  275.  
  276. # The physical network name with which the HA network can be created. (string
  277. # value)
  278. #l3_ha_network_physical_name =
  279.  
  280. #
  281. # From neutron.extensions
  282. #
  283.  
  284. # Maximum number of allowed address pairs (integer value)
  285. #max_allowed_address_pair = 10
  286.  
  287. #
  288. # From oslo.log
  289. #
  290.  
  291. # If set to true, the logging level will be set to DEBUG instead of the default
  292. # INFO level. (boolean value)
  293. # Note: This option can be changed without restarting.
  294. #debug = false
  295.  
  296. # The name of a logging configuration file. This file is appended to any
  297. # existing logging configuration files. For details about logging configuration
  298. # files, see the Python logging module documentation. Note that when logging
  299. # configuration files are used then all logging configuration is set in the
  300. # configuration file and other logging configuration options are ignored (for
  301. # example, logging_context_format_string). (string value)
  302. # Note: This option can be changed without restarting.
  303. # Deprecated group/name - [DEFAULT]/log_config
  304. #log_config_append = <None>
  305.  
  306. # Defines the format string for %%(asctime)s in log records. Default:
  307. # %(default)s . This option is ignored if log_config_append is set. (string
  308. # value)
  309. #log_date_format = %Y-%m-%d %H:%M:%S
  310.  
  311. # (Optional) Name of log file to send logging output to. If no default is set,
  312. # logging will go to stderr as defined by use_stderr. This option is ignored if
  313. # log_config_append is set. (string value)
  314. # Deprecated group/name - [DEFAULT]/logfile
  315. #log_file = <None>
  316.  
  317. # (Optional) The base directory used for relative log_file paths. This option
  318. # is ignored if log_config_append is set. (string value)
  319. # Deprecated group/name - [DEFAULT]/logdir
  320. #log_dir = <None>
  321.  
  322. # Uses logging handler designed to watch file system. When log file is moved or
  323. # removed this handler will open a new log file with specified path
  324. # instantaneously. It makes sense only if log_file option is specified and
  325. # Linux platform is used. This option is ignored if log_config_append is set.
  326. # (boolean value)
  327. #watch_log_file = false
  328.  
  329. # Use syslog for logging. Existing syslog format is DEPRECATED and will be
  330. # changed later to honor RFC5424. This option is ignored if log_config_append
  331. # is set. (boolean value)
  332. #use_syslog = false
  333.  
  334. # Enable journald for logging. If running in a systemd environment you may wish
  335. # to enable journal support. Doing so will use the journal native protocol
  336. # which includes structured metadata in addition to log messages.This option is
  337. # ignored if log_config_append is set. (boolean value)
  338. #use_journal = false
  339.  
  340. # Syslog facility to receive log lines. This option is ignored if
  341. # log_config_append is set. (string value)
  342. #syslog_log_facility = LOG_USER
  343.  
  344. # Use JSON formatting for logging. This option is ignored if log_config_append
  345. # is set. (boolean value)
  346. #use_json = false
  347.  
  348. # Log output to standard error. This option is ignored if log_config_append is
  349. # set. (boolean value)
  350. #use_stderr = false
  351.  
  352. # Format string to use for log messages with context. (string value)
  353. #logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
  354.  
  355. # Format string to use for log messages when context is undefined. (string
  356. # value)
  357. #logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
  358.  
  359. # Additional data to append to log message when logging level for the message
  360. # is DEBUG. (string value)
  361. #logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
  362.  
  363. # Prefix each line of exception output with this format. (string value)
  364. #logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s
  365.  
  366. # Defines the format string for %(user_identity)s that is used in
  367. # logging_context_format_string. (string value)
  368. #logging_user_identity_format = %(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s
  369.  
  370. # List of package logging levels in logger=LEVEL pairs. This option is ignored
  371. # if log_config_append is set. (list value)
  372. #default_log_levels = amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=INFO,oslo_messaging=INFO,iso8601=WARN,requests.packages.urllib3.connectionpool=WARN,urllib3.connectionpool=WARN,websocket=WARN,requests.packages.urllib3.util.retry=WARN,urllib3.util.retry=WARN,keystonemiddleware=WARN,routes.middleware=WARN,stevedore=WARN,taskflow=WARN,keystoneauth=WARN,oslo.cache=INFO,dogpile.core.dogpile=INFO
  373.  
  374. # Enables or disables publication of error events. (boolean value)
  375. #publish_errors = false
  376.  
  377. # The format for an instance that is passed with the log message. (string
  378. # value)
  379. #instance_format = "[instance: %(uuid)s] "
  380.  
  381. # The format for an instance UUID that is passed with the log message. (string
  382. # value)
  383. #instance_uuid_format = "[instance: %(uuid)s] "
  384.  
  385. # Interval, number of seconds, of log rate limiting. (integer value)
  386. #rate_limit_interval = 0
  387.  
  388. # Maximum number of logged messages per rate_limit_interval. (integer value)
  389. #rate_limit_burst = 0
  390.  
  391. # Log level name used by rate limiting: CRITICAL, ERROR, INFO, WARNING, DEBUG
  392. # or empty string. Logs with level greater or equal to rate_limit_except_level
  393. # are not filtered. An empty string means that all levels are filtered. (string
  394. # value)
  395. #rate_limit_except_level = CRITICAL
  396.  
  397. # Enables or disables fatal status of deprecations. (boolean value)
  398. #fatal_deprecations = false
  399.  
  400. #
  401. # From oslo.messaging
  402. #
  403.  
  404. # Size of RPC connection pool. (integer value)
  405. #rpc_conn_pool_size = 30
  406.  
  407. # The pool size limit for connections expiration policy (integer value)
  408. #conn_pool_min_size = 2
  409.  
  410. # The time-to-live in sec of idle connections in the pool (integer value)
  411. #conn_pool_ttl = 1200
  412.  
  413. # ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP.
  414. # The "host" option should point or resolve to this address. (string value)
  415. #rpc_zmq_bind_address = *
  416.  
  417. # MatchMaker driver. (string value)
  418. # Possible values:
  419. # redis - <No description provided>
  420. # sentinel - <No description provided>
  421. # dummy - <No description provided>
  422. #rpc_zmq_matchmaker = redis
  423.  
  424. # Number of ZeroMQ contexts, defaults to 1. (integer value)
  425. #rpc_zmq_contexts = 1
  426.  
  427. # Maximum number of ingress messages to locally buffer per topic. Default is
  428. # unlimited. (integer value)
  429. #rpc_zmq_topic_backlog = <None>
  430.  
  431. # Directory for holding IPC sockets. (string value)
  432. #rpc_zmq_ipc_dir = /var/run/openstack
  433.  
  434. # Name of this node. Must be a valid hostname, FQDN, or IP address. Must match
  435. # "host" option, if running Nova. (string value)
  436. #rpc_zmq_host = localhost
  437.  
  438. # Number of seconds to wait before all pending messages will be sent after
  439. # closing a socket. The default value of -1 specifies an infinite linger
  440. # period. The value of 0 specifies no linger period. Pending messages shall be
  441. # discarded immediately when the socket is closed. Positive values specify an
  442. # upper bound for the linger period. (integer value)
  443. # Deprecated group/name - [DEFAULT]/rpc_cast_timeout
  444. #zmq_linger = -1
  445.  
  446. # The default number of seconds that poll should wait. Poll raises timeout
  447. # exception when timeout expired. (integer value)
  448. #rpc_poll_timeout = 1
  449.  
  450. # Expiration timeout in seconds of a name service record about existing target
  451. # ( < 0 means no timeout). (integer value)
  452. #zmq_target_expire = 300
  453.  
  454. # Update period in seconds of a name service record about existing target.
  455. # (integer value)
  456. #zmq_target_update = 180
  457.  
  458. # Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy. (boolean
  459. # value)
  460. #use_pub_sub = false
  461.  
  462. # Use ROUTER remote proxy. (boolean value)
  463. #use_router_proxy = false
  464.  
  465. # This option makes direct connections dynamic or static. It makes sense only
  466. # with use_router_proxy=False which means to use direct connections for direct
  467. # message types (ignored otherwise). (boolean value)
  468. #use_dynamic_connections = false
  469.  
  470. # How many additional connections to a host will be made for failover reasons.
  471. # This option is actual only in dynamic connections mode. (integer value)
  472. #zmq_failover_connections = 2
  473.  
  474. # Minimal port number for random ports range. (port value)
  475. # Minimum value: 0
  476. # Maximum value: 65535
  477. #rpc_zmq_min_port = 49153
  478.  
  479. # Maximal port number for random ports range. (integer value)
  480. # Minimum value: 1
  481. # Maximum value: 65536
  482. #rpc_zmq_max_port = 65536
  483.  
  484. # Number of retries to find free port number before fail with ZMQBindError.
  485. # (integer value)
  486. #rpc_zmq_bind_port_retries = 100
  487.  
  488. # Default serialization mechanism for serializing/deserializing
  489. # outgoing/incoming messages (string value)
  490. # Possible values:
  491. # json - <No description provided>
  492. # msgpack - <No description provided>
  493. #rpc_zmq_serialization = json
  494.  
  495. # This option configures round-robin mode in zmq socket. True means not keeping
  496. # a queue when server side disconnects. False means to keep queue and messages
  497. # even if server is disconnected, when the server appears we send all
  498. # accumulated messages to it. (boolean value)
  499. #zmq_immediate = true
  500.  
  501. # Enable/disable TCP keepalive (KA) mechanism. The default value of -1 (or any
  502. # other negative value) means to skip any overrides and leave it to OS default;
  503. # 0 and 1 (or any other positive value) mean to disable and enable the option
  504. # respectively. (integer value)
  505. #zmq_tcp_keepalive = -1
  506.  
  507. # The duration between two keepalive transmissions in idle condition. The unit
  508. # is platform dependent, for example, seconds in Linux, milliseconds in Windows
  509. # etc. The default value of -1 (or any other negative value and 0) means to
  510. # skip any overrides and leave it to OS default. (integer value)
  511. #zmq_tcp_keepalive_idle = -1
  512.  
  513. # The number of retransmissions to be carried out before declaring that remote
  514. # end is not available. The default value of -1 (or any other negative value
  515. # and 0) means to skip any overrides and leave it to OS default. (integer
  516. # value)
  517. #zmq_tcp_keepalive_cnt = -1
  518.  
  519. # The duration between two successive keepalive retransmissions, if
  520. # acknowledgement to the previous keepalive transmission is not received. The
  521. # unit is platform dependent, for example, seconds in Linux, milliseconds in
  522. # Windows etc. The default value of -1 (or any other negative value and 0)
  523. # means to skip any overrides and leave it to OS default. (integer value)
  524. #zmq_tcp_keepalive_intvl = -1
  525.  
  526. # Maximum number of (green) threads to work concurrently. (integer value)
  527. #rpc_thread_pool_size = 100
  528.  
  529. # Expiration timeout in seconds of a sent/received message after which it is
  530. # not tracked anymore by a client/server. (integer value)
  531. #rpc_message_ttl = 300
  532.  
  533. # Wait for message acknowledgements from receivers. This mechanism works only
  534. # via proxy without PUB/SUB. (boolean value)
  535. #rpc_use_acks = false
  536.  
  537. # Number of seconds to wait for an ack from a cast/call. After each retry
  538. # attempt this timeout is multiplied by some specified multiplier. (integer
  539. # value)
  540. #rpc_ack_timeout_base = 15
  541.  
  542. # Number to multiply base ack timeout by after each retry attempt. (integer
  543. # value)
  544. #rpc_ack_timeout_multiplier = 2
  545.  
  546. # Default number of message sending attempts in case of any problems occurred:
  547. # positive value N means at most N retries, 0 means no retries, None or -1 (or
  548. # any other negative values) mean to retry forever. This option is used only if
  549. # acknowledgments are enabled. (integer value)
  550. #rpc_retry_attempts = 3
  551.  
  552. # List of publisher hosts SubConsumer can subscribe on. This option has higher
  553. # priority then the default publishers list taken from the matchmaker. (list
  554. # value)
  555. #subscribe_on =
  556.  
  557. # Size of executor thread pool when executor is threading or eventlet. (integer
  558. # value)
  559. # Deprecated group/name - [DEFAULT]/rpc_thread_pool_size
  560. #executor_thread_pool_size = 64
  561.  
  562. # Seconds to wait for a response from a call. (integer value)
  563. #rpc_response_timeout = 60
  564.  
  565. # The network address and optional user credentials for connecting to the
  566. # messaging backend, in URL format. The expected format is:
  567. #
  568. # driver://[user:pass@]host:port[,[userN:passN@]hostN:portN]/virtual_host?query
  569. #
  570. # Example: rabbit://rabbitmq:password@127.0.0.1:5672//
  571. #
  572. # For full details on the fields in the URL see the documentation of
  573. # oslo_messaging.TransportURL at
  574. # https://docs.openstack.org/oslo.messaging/latest/reference/transport.html
  575. # (string value)
  576. transport_url = rabbit://openstack:Passw0rd@controller
  577.  
  578. # DEPRECATED: The messaging driver to use, defaults to rabbit. Other drivers
  579. # include amqp and zmq. (string value)
  580. # This option is deprecated for removal.
  581. # Its value may be silently ignored in the future.
  582. # Reason: Replaced by [DEFAULT]/transport_url
  583. #rpc_backend = rabbit
  584.  
  585. # The default exchange under which topics are scoped. May be overridden by an
  586. # exchange name specified in the transport_url option. (string value)
  587. #control_exchange = neutron
  588.  
  589. #
  590. # From oslo.service.wsgi
  591. #
  592.  
  593. # File name for the paste.deploy config for api service (string value)
  594. #api_paste_config = api-paste.ini
  595.  
  596. # A python format string that is used as the template to generate log lines.
  597. # The following values can beformatted into it: client_ip, date_time,
  598. # request_line, status_code, body_length, wall_seconds. (string value)
  599. #wsgi_log_format = %(client_ip)s "%(request_line)s" status: %(status_code)s len: %(body_length)s time: %(wall_seconds).7f
  600.  
  601. # Sets the value of TCP_KEEPIDLE in seconds for each server socket. Not
  602. # supported on OS X. (integer value)
  603. #tcp_keepidle = 600
  604.  
  605. # Size of the pool of greenthreads used by wsgi (integer value)
  606. #wsgi_default_pool_size = 100
  607.  
  608. # Maximum line size of message headers to be accepted. max_header_line may need
  609. # to be increased when using large tokens (typically those generated when
  610. # keystone is configured to use PKI tokens with big service catalogs). (integer
  611. # value)
  612. #max_header_line = 16384
  613.  
  614. # If False, closes the client socket connection explicitly. (boolean value)
  615. #wsgi_keep_alive = true
  616.  
  617. # Timeout for client connections' socket operations. If an incoming connection
  618. # is idle for this number of seconds it will be closed. A value of '0' means
  619. # wait forever. (integer value)
  620. #client_socket_timeout = 900
  621.  
  622.  
  623. [agent]
  624. root_helper = "sudo /usr/bin/neutron-rootwrap /etc/neutron/rootwrap.conf"
  625.  
  626. #
  627. # From neutron.agent
  628. #
  629.  
  630. # Root helper application. Use 'sudo neutron-rootwrap
  631. # /etc/neutron/rootwrap.conf' to use the real root filter facility. Change to
  632. # 'sudo' to skip the filtering and just run the command directly. (string
  633. # value)
  634. #root_helper = sudo
  635.  
  636. # Use the root helper when listing the namespaces on a system. This may not be
  637. # required depending on the security configuration. If the root helper is not
  638. # required, set this to False for a performance improvement. (boolean value)
  639. #use_helper_for_ns_read = true
  640.  
  641. #
  642. # Root helper daemon application to use when possible.
  643. #
  644. # Use 'sudo neutron-rootwrap-daemon /etc/neutron/rootwrap.conf' to run rootwrap
  645. # in "daemon mode" which has been reported to improve performance at scale. For
  646. # more information on running rootwrap in "daemon mode", see:
  647. #
  648. # https://docs.openstack.org/oslo.rootwrap/latest/user/usage.html#daemon-mode
  649. #
  650. # For the agent which needs to execute commands in Dom0 in the hypervisor of
  651. # XenServer, this option should be set to 'xenapi_root_helper', so that it will
  652. # keep a XenAPI session to pass commands to Dom0.
  653. # (string value)
  654. #root_helper_daemon = <None>
  655.  
  656. # Seconds between nodes reporting state to server; should be less than
  657. # agent_down_time, best if it is half or less than agent_down_time. (floating
  658. # point value)
  659. #report_interval = 30
  660.  
  661. # Log agent heartbeats (boolean value)
  662. #log_agent_heartbeats = false
  663.  
  664. # Add comments to iptables rules. Set to false to disallow the addition of
  665. # comments to generated iptables rules that describe each rule's purpose.
  666. # System must support the iptables comments module for addition of comments.
  667. # (boolean value)
  668. #comment_iptables_rules = true
  669.  
  670. # Duplicate every iptables difference calculation to ensure the format being
  671. # generated matches the format of iptables-save. This option should not be
  672. # turned on for production systems because it imposes a performance penalty.
  673. # (boolean value)
  674. #debug_iptables_rules = false
  675.  
  676. # Action to be executed when a child process dies (string value)
  677. # Possible values:
  678. # respawn - <No description provided>
  679. # exit - <No description provided>
  680. #check_child_processes_action = respawn
  681.  
  682. # Interval between checks of child process liveness (seconds), use 0 to disable
  683. # (integer value)
  684. #check_child_processes_interval = 60
  685.  
  686. # Availability zone of this node (string value)
  687. #availability_zone = nova
  688.  
  689.  
  690. [cors]
  691.  
  692. #
  693. # From oslo.middleware.cors
  694. #
  695.  
  696. # Indicate whether this resource may be shared with the domain received in the
  697. # requests "origin" header. Format: "<protocol>://<host>[:<port>]", no trailing
  698. # slash. Example: https://horizon.example.com (list value)
  699. #allowed_origin = <None>
  700.  
  701. # Indicate that the actual request can include user credentials (boolean value)
  702. #allow_credentials = true
  703.  
  704. # Indicate which headers are safe to expose to the API. Defaults to HTTP Simple
  705. # Headers. (list value)
  706. #expose_headers = X-Auth-Token,X-Subject-Token,X-Service-Token,X-OpenStack-Request-ID,OpenStack-Volume-microversion
  707.  
  708. # Maximum cache age of CORS preflight requests. (integer value)
  709. #max_age = 3600
  710.  
  711. # Indicate which methods can be used during the actual request. (list value)
  712. #allow_methods = GET,PUT,POST,DELETE,PATCH
  713.  
  714. # Indicate which header field names may be used during the actual request.
  715. # (list value)
  716. #allow_headers = X-Auth-Token,X-Identity-Status,X-Roles,X-Service-Catalog,X-User-Id,X-Tenant-Id,X-OpenStack-Request-ID
  717.  
  718.  
  719. [database]
  720. connection = mysql+pymysql://neutron:Passw0rd@controller/neutron
  721.  
  722. #
  723. # From neutron.db
  724. #
  725.  
  726. # Database engine for which script will be generated when using offline
  727. # migration. (string value)
  728. #engine =
  729.  
  730. #
  731. # From oslo.db
  732. #
  733.  
  734. # If True, SQLite uses synchronous mode. (boolean value)
  735. #sqlite_synchronous = true
  736.  
  737. # The back end to use for the database. (string value)
  738. # Deprecated group/name - [DEFAULT]/db_backend
  739. #backend = sqlalchemy
  740.  
  741. # The SQLAlchemy connection string to use to connect to the database. (string
  742. # value)
  743. # Deprecated group/name - [DEFAULT]/sql_connection
  744. # Deprecated group/name - [DATABASE]/sql_connection
  745. # Deprecated group/name - [sql]/connection
  746. #connection = <None>
  747.  
  748. # The SQLAlchemy connection string to use to connect to the slave database.
  749. # (string value)
  750. #slave_connection = <None>
  751.  
  752. # The SQL mode to be used for MySQL sessions. This option, including the
  753. # default, overrides any server-set SQL mode. To use whatever SQL mode is set
  754. # by the server configuration, set this to no value. Example: mysql_sql_mode=
  755. # (string value)
  756. #mysql_sql_mode = TRADITIONAL
  757.  
  758. # If True, transparently enables support for handling MySQL Cluster (NDB).
  759. # (boolean value)
  760. #mysql_enable_ndb = false
  761.  
  762. # Connections which have been present in the connection pool longer than this
  763. # number of seconds will be replaced with a new one the next time they are
  764. # checked out from the pool. (integer value)
  765. # Deprecated group/name - [DATABASE]/idle_timeout
  766. # Deprecated group/name - [database]/idle_timeout
  767. # Deprecated group/name - [DEFAULT]/sql_idle_timeout
  768. # Deprecated group/name - [DATABASE]/sql_idle_timeout
  769. # Deprecated group/name - [sql]/idle_timeout
  770. #connection_recycle_time = 3600
  771.  
  772. # DEPRECATED: Minimum number of SQL connections to keep open in a pool.
  773. # (integer value)
  774. # Deprecated group/name - [DEFAULT]/sql_min_pool_size
  775. # Deprecated group/name - [DATABASE]/sql_min_pool_size
  776. # This option is deprecated for removal.
  777. # Its value may be silently ignored in the future.
  778. # Reason: The option to set the minimum pool size is not supported by
  779. # sqlalchemy.
  780. #min_pool_size = 1
  781.  
  782. # Maximum number of SQL connections to keep open in a pool. Setting a value of
  783. # 0 indicates no limit. (integer value)
  784. # Deprecated group/name - [DEFAULT]/sql_max_pool_size
  785. # Deprecated group/name - [DATABASE]/sql_max_pool_size
  786. #max_pool_size = 5
  787.  
  788. # Maximum number of database connection retries during startup. Set to -1 to
  789. # specify an infinite retry count. (integer value)
  790. # Deprecated group/name - [DEFAULT]/sql_max_retries
  791. # Deprecated group/name - [DATABASE]/sql_max_retries
  792. #max_retries = 10
  793.  
  794. # Interval between retries of opening a SQL connection. (integer value)
  795. # Deprecated group/name - [DEFAULT]/sql_retry_interval
  796. # Deprecated group/name - [DATABASE]/reconnect_interval
  797. #retry_interval = 10
  798.  
  799. # If set, use this value for max_overflow with SQLAlchemy. (integer value)
  800. # Deprecated group/name - [DEFAULT]/sql_max_overflow
  801. # Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow
  802. #max_overflow = 50
  803.  
  804. # Verbosity of SQL debugging information: 0=None, 100=Everything. (integer
  805. # value)
  806. # Minimum value: 0
  807. # Maximum value: 100
  808. # Deprecated group/name - [DEFAULT]/sql_connection_debug
  809. #connection_debug = 0
  810.  
  811. # Add Python stack traces to SQL as comment strings. (boolean value)
  812. # Deprecated group/name - [DEFAULT]/sql_connection_trace
  813. #connection_trace = false
  814.  
  815. # If set, use this value for pool_timeout with SQLAlchemy. (integer value)
  816. # Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout
  817. #pool_timeout = <None>
  818.  
  819. # Enable the experimental use of database reconnect on connection lost.
  820. # (boolean value)
  821. #use_db_reconnect = false
  822.  
  823. # Seconds between retries of a database transaction. (integer value)
  824. #db_retry_interval = 1
  825.  
  826. # If True, increases the interval between retries of a database operation up to
  827. # db_max_retry_interval. (boolean value)
  828. #db_inc_retry_interval = true
  829.  
  830. # If db_inc_retry_interval is set, the maximum seconds between retries of a
  831. # database operation. (integer value)
  832. #db_max_retry_interval = 10
  833.  
  834. # Maximum retries in case of connection error or deadlock error before error is
  835. # raised. Set to -1 to specify an infinite retry count. (integer value)
  836. #db_max_retries = 20
  837.  
  838. # Optional URL parameters to append onto the connection URL at connect time;
  839. # specify as param1=value1&param2=value2&... (string value)
  840. #connection_parameters =
  841.  
  842.  
  843. [keystone_authtoken]
  844.  
  845. #
  846. # From keystonemiddleware.auth_token
  847. #
  848.  
  849. # Complete "public" Identity API endpoint. This endpoint should not be an
  850. # "admin" endpoint, as it should be accessible by all end users.
  851. # Unauthenticated clients are redirected to this endpoint to authenticate.
  852. # Although this endpoint should ideally be unversioned, client support in the
  853. # wild varies. If you're using a versioned v2 endpoint here, then this should
  854. # *not* be the same endpoint the service user utilizes for validating tokens,
  855. # because normal end users may not be able to reach that endpoint. (string
  856. # value)
  857. # Deprecated group/name - [keystone_authtoken]/auth_uri
  858. #www_authenticate_uri = <None>
  859.  
  860. www_authenticate_uri = http://controller:5000
  861. auth_url = http://controller:5000
  862. memcached_servers = controller:11211
  863. auth_type = password
  864. project_domain_name = default
  865. user_domain_name = default
  866. project_name = service
  867. username = neutron
  868. password = Passw0rd
  869.  
  870. # DEPRECATED: Complete "public" Identity API endpoint. This endpoint should not
  871. # be an "admin" endpoint, as it should be accessible by all end users.
  872. # Unauthenticated clients are redirected to this endpoint to authenticate.
  873. # Although this endpoint should ideally be unversioned, client support in the
  874. # wild varies. If you're using a versioned v2 endpoint here, then this should
  875. # *not* be the same endpoint the service user utilizes for validating tokens,
  876. # because normal end users may not be able to reach that endpoint. This option
  877. # is deprecated in favor of www_authenticate_uri and will be removed in the S
  878. # release. (string value)
  879. # This option is deprecated for removal since Queens.
  880. # Its value may be silently ignored in the future.
  881. # Reason: The auth_uri option is deprecated in favor of www_authenticate_uri
  882. # and will be removed in the S release.
  883. #auth_uri = <None>
  884.  
  885. # API version of the admin Identity API endpoint. (string value)
  886. #auth_version = <None>
  887.  
  888. # Do not handle authorization requests within the middleware, but delegate the
  889. # authorization decision to downstream WSGI components. (boolean value)
  890. #delay_auth_decision = false
  891.  
  892. # Request timeout value for communicating with Identity API server. (integer
  893. # value)
  894. #http_connect_timeout = <None>
  895.  
  896. # How many times are we trying to reconnect when communicating with Identity
  897. # API Server. (integer value)
  898. #http_request_max_retries = 3
  899.  
  900. # Request environment key where the Swift cache object is stored. When
  901. # auth_token middleware is deployed with a Swift cache, use this option to have
  902. # the middleware share a caching backend with swift. Otherwise, use the
  903. # ``memcached_servers`` option instead. (string value)
  904. #cache = <None>
  905.  
  906. # Required if identity server requires client certificate (string value)
  907. #certfile = <None>
  908.  
  909. # Required if identity server requires client certificate (string value)
  910. #keyfile = <None>
  911.  
  912. # A PEM encoded Certificate Authority to use when verifying HTTPs connections.
  913. # Defaults to system CAs. (string value)
  914. #cafile = <None>
  915.  
  916. # Verify HTTPS connections. (boolean value)
  917. #insecure = false
  918.  
  919. # The region in which the identity server can be found. (string value)
  920. #region_name = <None>
  921.  
  922. # DEPRECATED: Directory used to cache files related to PKI tokens. This option
  923. # has been deprecated in the Ocata release and will be removed in the P
  924. # release. (string value)
  925. # This option is deprecated for removal since Ocata.
  926. # Its value may be silently ignored in the future.
  927. # Reason: PKI token format is no longer supported.
  928. #signing_dir = <None>
  929.  
  930. # Optionally specify a list of memcached server(s) to use for caching. If left
  931. # undefined, tokens will instead be cached in-process. (list value)
  932. # Deprecated group/name - [keystone_authtoken]/memcache_servers
  933. #memcached_servers = <None>
  934.  
  935. # In order to prevent excessive effort spent validating tokens, the middleware
  936. # caches previously-seen tokens for a configurable duration (in seconds). Set
  937. # to -1 to disable caching completely. (integer value)
  938. #token_cache_time = 300
  939.  
  940. # DEPRECATED: Determines the frequency at which the list of revoked tokens is
  941. # retrieved from the Identity service (in seconds). A high number of revocation
  942. # events combined with a low cache duration may significantly reduce
  943. # performance. Only valid for PKI tokens. This option has been deprecated in
  944. # the Ocata release and will be removed in the P release. (integer value)
  945. # This option is deprecated for removal since Ocata.
  946. # Its value may be silently ignored in the future.
  947. # Reason: PKI token format is no longer supported.
  948. #revocation_cache_time = 10
  949.  
  950. # (Optional) If defined, indicate whether token data should be authenticated or
  951. # authenticated and encrypted. If MAC, token data is authenticated (with HMAC)
  952. # in the cache. If ENCRYPT, token data is encrypted and authenticated in the
  953. # cache. If the value is not one of these options or empty, auth_token will
  954. # raise an exception on initialization. (string value)
  955. # Possible values:
  956. # None - <No description provided>
  957. # MAC - <No description provided>
  958. # ENCRYPT - <No description provided>
  959. #memcache_security_strategy = None
  960.  
  961. # (Optional, mandatory if memcache_security_strategy is defined) This string is
  962. # used for key derivation. (string value)
  963. #memcache_secret_key = <None>
  964.  
  965. # (Optional) Number of seconds memcached server is considered dead before it is
  966. # tried again. (integer value)
  967. #memcache_pool_dead_retry = 300
  968.  
  969. # (Optional) Maximum total number of open connections to every memcached
  970. # server. (integer value)
  971. #memcache_pool_maxsize = 10
  972.  
  973. # (Optional) Socket timeout in seconds for communicating with a memcached
  974. # server. (integer value)
  975. #memcache_pool_socket_timeout = 3
  976.  
  977. # (Optional) Number of seconds a connection to memcached is held unused in the
  978. # pool before it is closed. (integer value)
  979. #memcache_pool_unused_timeout = 60
  980.  
  981. # (Optional) Number of seconds that an operation will wait to get a memcached
  982. # client connection from the pool. (integer value)
  983. #memcache_pool_conn_get_timeout = 10
  984.  
  985. # (Optional) Use the advanced (eventlet safe) memcached client pool. The
  986. # advanced pool will only work under python 2.x. (boolean value)
  987. #memcache_use_advanced_pool = false
  988.  
  989. # (Optional) Indicate whether to set the X-Service-Catalog header. If False,
  990. # middleware will not ask for service catalog on token validation and will not
  991. # set the X-Service-Catalog header. (boolean value)
  992. #include_service_catalog = true
  993.  
  994. # Used to control the use and type of token binding. Can be set to: "disabled"
  995. # to not check token binding. "permissive" (default) to validate binding
  996. # information if the bind type is of a form known to the server and ignore it
  997. # if not. "strict" like "permissive" but if the bind type is unknown the token
  998. # will be rejected. "required" any form of token binding is needed to be
  999. # allowed. Finally the name of a binding method that must be present in tokens.
  1000. # (string value)
  1001. #enforce_token_bind = permissive
  1002.  
  1003. # DEPRECATED: If true, the revocation list will be checked for cached tokens.
  1004. # This requires that PKI tokens are configured on the identity server. (boolean
  1005. # value)
  1006. # This option is deprecated for removal since Ocata.
  1007. # Its value may be silently ignored in the future.
  1008. # Reason: PKI token format is no longer supported.
  1009. #check_revocations_for_cached = false
  1010.  
  1011. # DEPRECATED: Hash algorithms to use for hashing PKI tokens. This may be a
  1012. # single algorithm or multiple. The algorithms are those supported by Python
  1013. # standard hashlib.new(). The hashes will be tried in the order given, so put
  1014. # the preferred one first for performance. The result of the first hash will be
  1015. # stored in the cache. This will typically be set to multiple values only while
  1016. # migrating from a less secure algorithm to a more secure one. Once all the old
  1017. # tokens are expired this option should be set to a single value for better
  1018. # performance. (list value)
  1019. # This option is deprecated for removal since Ocata.
  1020. # Its value may be silently ignored in the future.
  1021. # Reason: PKI token format is no longer supported.
  1022. #hash_algorithms = md5
  1023.  
  1024. # A choice of roles that must be present in a service token. Service tokens are
  1025. # allowed to request that an expired token can be used and so this check should
  1026. # tightly control that only actual services should be sending this token. Roles
  1027. # here are applied as an ANY check so any role in this list must be present.
  1028. # For backwards compatibility reasons this currently only affects the
  1029. # allow_expired check. (list value)
  1030. #service_token_roles = service
  1031.  
  1032. # For backwards compatibility reasons we must let valid service tokens pass
  1033. # that don't pass the service_token_roles check as valid. Setting this true
  1034. # will become the default in a future release and should be enabled if
  1035. # possible. (boolean value)
  1036. #service_token_roles_required = false
  1037.  
  1038. # Authentication type to load (string value)
  1039. # Deprecated group/name - [keystone_authtoken]/auth_plugin
  1040. #auth_type = <None>
  1041.  
  1042. # Config Section from which to load plugin specific options (string value)
  1043. #auth_section = <None>
  1044.  
  1045.  
  1046. [matchmaker_redis]
  1047.  
  1048. #
  1049. # From oslo.messaging
  1050. #
  1051.  
  1052. # DEPRECATED: Host to locate redis. (string value)
  1053. # This option is deprecated for removal.
  1054. # Its value may be silently ignored in the future.
  1055. # Reason: Replaced by [DEFAULT]/transport_url
  1056. #host = 127.0.0.1
  1057.  
  1058. # DEPRECATED: Use this port to connect to redis host. (port value)
  1059. # Minimum value: 0
  1060. # Maximum value: 65535
  1061. # This option is deprecated for removal.
  1062. # Its value may be silently ignored in the future.
  1063. # Reason: Replaced by [DEFAULT]/transport_url
  1064. #port = 6379
  1065.  
  1066. # DEPRECATED: Password for Redis server (optional). (string value)
  1067. # This option is deprecated for removal.
  1068. # Its value may be silently ignored in the future.
  1069. # Reason: Replaced by [DEFAULT]/transport_url
  1070. #password =
  1071.  
  1072. # DEPRECATED: List of Redis Sentinel hosts (fault tolerance mode), e.g.,
  1073. # [host:port, host1:port ... ] (list value)
  1074. # This option is deprecated for removal.
  1075. # Its value may be silently ignored in the future.
  1076. # Reason: Replaced by [DEFAULT]/transport_url
  1077. #sentinel_hosts =
  1078.  
  1079. # Redis replica set name. (string value)
  1080. #sentinel_group_name = oslo-messaging-zeromq
  1081.  
  1082. # Time in ms to wait between connection attempts. (integer value)
  1083. #wait_timeout = 2000
  1084.  
  1085. # Time in ms to wait before the transaction is killed. (integer value)
  1086. #check_timeout = 20000
  1087.  
  1088. # Timeout in ms on blocking socket operations. (integer value)
  1089. #socket_timeout = 10000
  1090.  
  1091.  
  1092. [nova]
  1093.  
  1094. #
  1095. # From neutron
  1096. #
  1097.  
  1098. # Name of nova region to use. Useful if keystone manages more than one region.
  1099. # (string value)
  1100. #region_name = <None>
  1101.  
  1102. # Type of the nova endpoint to use. This endpoint will be looked up in the
  1103. # keystone catalog and should be one of public, internal or admin. (string
  1104. # value)
  1105. # Possible values:
  1106. # public - <No description provided>
  1107. # admin - <No description provided>
  1108. # internal - <No description provided>
  1109. #endpoint_type = public
  1110.  
  1111. #
  1112. # From nova.auth
  1113. #
  1114.  
  1115. # Authentication URL (string value)
  1116. #auth_url = <None>
  1117.  
  1118. auth_url = http://controller:5000
  1119. auth_type = password
  1120. project_domain_name = default
  1121. user_domain_name = default
  1122. region_name = RegionOne
  1123. project_name = service
  1124. username = nova
  1125. password = Passw0rd
  1126.  
  1127.  
  1128. # Authentication type to load (string value)
  1129. # Deprecated group/name - [nova]/auth_plugin
  1130. #auth_type = <None>
  1131.  
  1132. # PEM encoded Certificate Authority to use when verifying HTTPs connections.
  1133. # (string value)
  1134. #cafile = <None>
  1135.  
  1136. # PEM encoded client certificate cert file (string value)
  1137. #certfile = <None>
  1138.  
  1139. # Collect per-API call timing information. (boolean value)
  1140. #collect_timing = false
  1141.  
  1142. # Optional domain ID to use with v3 and v2 parameters. It will be used for both
  1143. # the user and project domain in v3 and ignored in v2 authentication. (string
  1144. # value)
  1145. #default_domain_id = <None>
  1146.  
  1147. # Optional domain name to use with v3 API and v2 parameters. It will be used
  1148. # for both the user and project domain in v3 and ignored in v2 authentication.
  1149. # (string value)
  1150. #default_domain_name = <None>
  1151.  
  1152. # Domain ID to scope to (string value)
  1153. #domain_id = <None>
  1154.  
  1155. # Domain name to scope to (string value)
  1156. #domain_name = <None>
  1157.  
  1158. # Verify HTTPS connections. (boolean value)
  1159. #insecure = false
  1160.  
  1161. # PEM encoded client certificate key file (string value)
  1162. #keyfile = <None>
  1163.  
  1164. # User's password (string value)
  1165. #password = <None>
  1166.  
  1167. # Domain ID containing project (string value)
  1168. #project_domain_id = <None>
  1169.  
  1170. # Domain name containing project (string value)
  1171. #project_domain_name = <None>
  1172.  
  1173. # Project ID to scope to (string value)
  1174. # Deprecated group/name - [nova]/tenant_id
  1175. #project_id = <None>
  1176.  
  1177. # Project name to scope to (string value)
  1178. # Deprecated group/name - [nova]/tenant_name
  1179. #project_name = <None>
  1180.  
  1181. # Log requests to multiple loggers. (boolean value)
  1182. #split_loggers = false
  1183.  
  1184. # Scope for system operations (string value)
  1185. #system_scope = <None>
  1186.  
  1187. # Tenant ID (string value)
  1188. #tenant_id = <None>
  1189.  
  1190. # Tenant Name (string value)
  1191. #tenant_name = <None>
  1192.  
  1193. # Timeout value for http requests (integer value)
  1194. #timeout = <None>
  1195.  
  1196. # Trust ID (string value)
  1197. #trust_id = <None>
  1198.  
  1199. # User's domain id (string value)
  1200. #user_domain_id = <None>
  1201.  
  1202. # User's domain name (string value)
  1203. #user_domain_name = <None>
  1204.  
  1205. # User id (string value)
  1206. #user_id = <None>
  1207.  
  1208. # Username (string value)
  1209. # Deprecated group/name - [nova]/user_name
  1210. #username = <None>
  1211.  
  1212.  
  1213. [oslo_concurrency]
  1214.  
  1215. #
  1216. # From oslo.concurrency
  1217. #
  1218.  
  1219. # Enables or disables inter-process locks. (boolean value)
  1220. #disable_process_locking = false
  1221.  
  1222. # Directory to use for lock files. For security, the specified directory
  1223. # should only be writable by the user running the processes that need locking.
  1224. # Defaults to environment variable OSLO_LOCK_PATH. If external locks are used,
  1225. # a lock path must be set. (string value)
  1226. #lock_path = <None>
  1227.  
  1228.  
  1229. [oslo_messaging_amqp]
  1230.  
  1231. #
  1232. # From oslo.messaging
  1233. #
  1234.  
  1235. # Name for the AMQP container. must be globally unique. Defaults to a generated
  1236. # UUID (string value)
  1237. #container_name = <None>
  1238.  
  1239. # Timeout for inactive connections (in seconds) (integer value)
  1240. #idle_timeout = 0
  1241.  
  1242. # Debug: dump AMQP frames to stdout (boolean value)
  1243. #trace = false
  1244.  
  1245. # Attempt to connect via SSL. If no other ssl-related parameters are given, it
  1246. # will use the system's CA-bundle to verify the server's certificate. (boolean
  1247. # value)
  1248. #ssl = false
  1249.  
  1250. # CA certificate PEM file used to verify the server's certificate (string
  1251. # value)
  1252. #ssl_ca_file =
  1253.  
  1254. # Self-identifying certificate PEM file for client authentication (string
  1255. # value)
  1256. #ssl_cert_file =
  1257.  
  1258. # Private key PEM file used to sign ssl_cert_file certificate (optional)
  1259. # (string value)
  1260. #ssl_key_file =
  1261.  
  1262. # Password for decrypting ssl_key_file (if encrypted) (string value)
  1263. #ssl_key_password = <None>
  1264.  
  1265. # By default SSL checks that the name in the server's certificate matches the
  1266. # hostname in the transport_url. In some configurations it may be preferable to
  1267. # use the virtual hostname instead, for example if the server uses the Server
  1268. # Name Indication TLS extension (rfc6066) to provide a certificate per virtual
  1269. # host. Set ssl_verify_vhost to True if the server's SSL certificate uses the
  1270. # virtual host name instead of the DNS name. (boolean value)
  1271. #ssl_verify_vhost = false
  1272.  
  1273. # DEPRECATED: Accept clients using either SSL or plain TCP (boolean value)
  1274. # This option is deprecated for removal.
  1275. # Its value may be silently ignored in the future.
  1276. # Reason: Not applicable - not a SSL server
  1277. #allow_insecure_clients = false
  1278.  
  1279. # Space separated list of acceptable SASL mechanisms (string value)
  1280. #sasl_mechanisms =
  1281.  
  1282. # Path to directory that contains the SASL configuration (string value)
  1283. #sasl_config_dir =
  1284.  
  1285. # Name of configuration file (without .conf suffix) (string value)
  1286. #sasl_config_name =
  1287.  
  1288. # SASL realm to use if no realm present in username (string value)
  1289. #sasl_default_realm =
  1290.  
  1291. # DEPRECATED: User name for message broker authentication (string value)
  1292. # This option is deprecated for removal.
  1293. # Its value may be silently ignored in the future.
  1294. # Reason: Should use configuration option transport_url to provide the
  1295. # username.
  1296. #username =
  1297.  
  1298. # DEPRECATED: Password for message broker authentication (string value)
  1299. # This option is deprecated for removal.
  1300. # Its value may be silently ignored in the future.
  1301. # Reason: Should use configuration option transport_url to provide the
  1302. # password.
  1303. #password =
  1304.  
  1305. # Seconds to pause before attempting to re-connect. (integer value)
  1306. # Minimum value: 1
  1307. #connection_retry_interval = 1
  1308.  
  1309. # Increase the connection_retry_interval by this many seconds after each
  1310. # unsuccessful failover attempt. (integer value)
  1311. # Minimum value: 0
  1312. #connection_retry_backoff = 2
  1313.  
  1314. # Maximum limit for connection_retry_interval + connection_retry_backoff
  1315. # (integer value)
  1316. # Minimum value: 1
  1317. #connection_retry_interval_max = 30
  1318.  
  1319. # Time to pause between re-connecting an AMQP 1.0 link that failed due to a
  1320. # recoverable error. (integer value)
  1321. # Minimum value: 1
  1322. #link_retry_delay = 10
  1323.  
  1324. # The maximum number of attempts to re-send a reply message which failed due to
  1325. # a recoverable error. (integer value)
  1326. # Minimum value: -1
  1327. #default_reply_retry = 0
  1328.  
  1329. # The deadline for an rpc reply message delivery. (integer value)
  1330. # Minimum value: 5
  1331. #default_reply_timeout = 30
  1332.  
  1333. # The deadline for an rpc cast or call message delivery. Only used when caller
  1334. # does not provide a timeout expiry. (integer value)
  1335. # Minimum value: 5
  1336. #default_send_timeout = 30
  1337.  
  1338. # The deadline for a sent notification message delivery. Only used when caller
  1339. # does not provide a timeout expiry. (integer value)
  1340. # Minimum value: 5
  1341. #default_notify_timeout = 30
  1342.  
  1343. # The duration to schedule a purge of idle sender links. Detach link after
  1344. # expiry. (integer value)
  1345. # Minimum value: 1
  1346. #default_sender_link_timeout = 600
  1347.  
  1348. # Indicates the addressing mode used by the driver.
  1349. # Permitted values:
  1350. # 'legacy' - use legacy non-routable addressing
  1351. # 'routable' - use routable addresses
  1352. # 'dynamic' - use legacy addresses if the message bus does not support routing
  1353. # otherwise use routable addressing (string value)
  1354. #addressing_mode = dynamic
  1355.  
  1356. # Enable virtual host support for those message buses that do not natively
  1357. # support virtual hosting (such as qpidd). When set to true the virtual host
  1358. # name will be added to all message bus addresses, effectively creating a
  1359. # private 'subnet' per virtual host. Set to False if the message bus supports
  1360. # virtual hosting using the 'hostname' field in the AMQP 1.0 Open performative
  1361. # as the name of the virtual host. (boolean value)
  1362. #pseudo_vhost = true
  1363.  
  1364. # address prefix used when sending to a specific server (string value)
  1365. #server_request_prefix = exclusive
  1366.  
  1367. # address prefix used when broadcasting to all servers (string value)
  1368. #broadcast_prefix = broadcast
  1369.  
  1370. # address prefix when sending to any server in group (string value)
  1371. #group_request_prefix = unicast
  1372.  
  1373. # Address prefix for all generated RPC addresses (string value)
  1374. #rpc_address_prefix = openstack.org/om/rpc
  1375.  
  1376. # Address prefix for all generated Notification addresses (string value)
  1377. #notify_address_prefix = openstack.org/om/notify
  1378.  
  1379. # Appended to the address prefix when sending a fanout message. Used by the
  1380. # message bus to identify fanout messages. (string value)
  1381. #multicast_address = multicast
  1382.  
  1383. # Appended to the address prefix when sending to a particular RPC/Notification
  1384. # server. Used by the message bus to identify messages sent to a single
  1385. # destination. (string value)
  1386. #unicast_address = unicast
  1387.  
  1388. # Appended to the address prefix when sending to a group of consumers. Used by
  1389. # the message bus to identify messages that should be delivered in a round-
  1390. # robin fashion across consumers. (string value)
  1391. #anycast_address = anycast
  1392.  
  1393. # Exchange name used in notification addresses.
  1394. # Exchange name resolution precedence:
  1395. # Target.exchange if set
  1396. # else default_notification_exchange if set
  1397. # else control_exchange if set
  1398. # else 'notify' (string value)
  1399. #default_notification_exchange = <None>
  1400.  
  1401. # Exchange name used in RPC addresses.
  1402. # Exchange name resolution precedence:
  1403. # Target.exchange if set
  1404. # else default_rpc_exchange if set
  1405. # else control_exchange if set
  1406. # else 'rpc' (string value)
  1407. #default_rpc_exchange = <None>
  1408.  
  1409. # Window size for incoming RPC Reply messages. (integer value)
  1410. # Minimum value: 1
  1411. #reply_link_credit = 200
  1412.  
  1413. # Window size for incoming RPC Request messages (integer value)
  1414. # Minimum value: 1
  1415. #rpc_server_credit = 100
  1416.  
  1417. # Window size for incoming Notification messages (integer value)
  1418. # Minimum value: 1
  1419. #notify_server_credit = 100
  1420.  
  1421. # Send messages of this type pre-settled.
  1422. # Pre-settled messages will not receive acknowledgement
  1423. # from the peer. Note well: pre-settled messages may be
  1424. # silently discarded if the delivery fails.
  1425. # Permitted values:
  1426. # 'rpc-call' - send RPC Calls pre-settled
  1427. # 'rpc-reply'- send RPC Replies pre-settled
  1428. # 'rpc-cast' - Send RPC Casts pre-settled
  1429. # 'notify' - Send Notifications pre-settled
  1430. # (multi valued)
  1431. #pre_settled = rpc-cast
  1432. #pre_settled = rpc-reply
  1433.  
  1434.  
  1435. [oslo_messaging_kafka]
  1436.  
  1437. #
  1438. # From oslo.messaging
  1439. #
  1440.  
  1441. # DEPRECATED: Default Kafka broker Host (string value)
  1442. # This option is deprecated for removal.
  1443. # Its value may be silently ignored in the future.
  1444. # Reason: Replaced by [DEFAULT]/transport_url
  1445. #kafka_default_host = localhost
  1446.  
  1447. # DEPRECATED: Default Kafka broker Port (port value)
  1448. # Minimum value: 0
  1449. # Maximum value: 65535
  1450. # This option is deprecated for removal.
  1451. # Its value may be silently ignored in the future.
  1452. # Reason: Replaced by [DEFAULT]/transport_url
  1453. #kafka_default_port = 9092
  1454.  
  1455. # Max fetch bytes of Kafka consumer (integer value)
  1456. #kafka_max_fetch_bytes = 1048576
  1457.  
  1458. # Default timeout(s) for Kafka consumers (floating point value)
  1459. #kafka_consumer_timeout = 1.0
  1460.  
  1461. # DEPRECATED: Pool Size for Kafka Consumers (integer value)
  1462. # This option is deprecated for removal.
  1463. # Its value may be silently ignored in the future.
  1464. # Reason: Driver no longer uses connection pool.
  1465. #pool_size = 10
  1466.  
  1467. # DEPRECATED: The pool size limit for connections expiration policy (integer
  1468. # value)
  1469. # This option is deprecated for removal.
  1470. # Its value may be silently ignored in the future.
  1471. # Reason: Driver no longer uses connection pool.
  1472. #conn_pool_min_size = 2
  1473.  
  1474. # DEPRECATED: The time-to-live in sec of idle connections in the pool (integer
  1475. # value)
  1476. # This option is deprecated for removal.
  1477. # Its value may be silently ignored in the future.
  1478. # Reason: Driver no longer uses connection pool.
  1479. #conn_pool_ttl = 1200
  1480.  
  1481. # Group id for Kafka consumer. Consumers in one group will coordinate message
  1482. # consumption (string value)
  1483. #consumer_group = oslo_messaging_consumer
  1484.  
  1485. # Upper bound on the delay for KafkaProducer batching in seconds (floating
  1486. # point value)
  1487. #producer_batch_timeout = 0.0
  1488.  
  1489. # Size of batch for the producer async send (integer value)
  1490. #producer_batch_size = 16384
  1491.  
  1492. # Enable asynchronous consumer commits (boolean value)
  1493. #enable_auto_commit = false
  1494.  
  1495. # The maximum number of records returned in a poll call (integer value)
  1496. #max_poll_records = 500
  1497.  
  1498. # Protocol used to communicate with brokers (string value)
  1499. # Possible values:
  1500. # PLAINTEXT - <No description provided>
  1501. # SASL_PLAINTEXT - <No description provided>
  1502. # SSL - <No description provided>
  1503. # SASL_SSL - <No description provided>
  1504. #security_protocol = PLAINTEXT
  1505.  
  1506. # Mechanism when security protocol is SASL (string value)
  1507. #sasl_mechanism = PLAIN
  1508.  
  1509. # CA certificate PEM file used to verify the server certificate (string value)
  1510. #ssl_cafile =
  1511.  
  1512.  
  1513. [oslo_messaging_notifications]
  1514.  
  1515. #
  1516. # From oslo.messaging
  1517. #
  1518.  
  1519. # The Drivers(s) to handle sending notifications. Possible values are
  1520. # messaging, messagingv2, routing, log, test, noop (multi valued)
  1521. # Deprecated group/name - [DEFAULT]/notification_driver
  1522. #driver =
  1523.  
  1524. # A URL representing the messaging driver to use for notifications. If not set,
  1525. # we fall back to the same configuration used for RPC. (string value)
  1526. # Deprecated group/name - [DEFAULT]/notification_transport_url
  1527. #transport_url = <None>
  1528.  
  1529. # AMQP topic used for OpenStack notifications. (list value)
  1530. # Deprecated group/name - [rpc_notifier2]/topics
  1531. # Deprecated group/name - [DEFAULT]/notification_topics
  1532. #topics = notifications
  1533.  
  1534. # The maximum number of attempts to re-send a notification message which failed
  1535. # to be delivered due to a recoverable error. 0 - No retry, -1 - indefinite
  1536. # (integer value)
  1537. #retry = -1
  1538.  
  1539.  
  1540. [oslo_messaging_rabbit]
  1541.  
  1542. #
  1543. # From oslo.messaging
  1544. #
  1545.  
  1546. # Use durable queues in AMQP. (boolean value)
  1547. # Deprecated group/name - [DEFAULT]/amqp_durable_queues
  1548. # Deprecated group/name - [DEFAULT]/rabbit_durable_queues
  1549. #amqp_durable_queues = false
  1550.  
  1551. # Auto-delete queues in AMQP. (boolean value)
  1552. #amqp_auto_delete = false
  1553.  
  1554. # Connect over SSL. (boolean value)
  1555. # Deprecated group/name - [oslo_messaging_rabbit]/rabbit_use_ssl
  1556. #ssl = false
  1557.  
  1558. # SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and
  1559. # SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some
  1560. # distributions. (string value)
  1561. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_version
  1562. #ssl_version =
  1563.  
  1564. # SSL key file (valid only if SSL enabled). (string value)
  1565. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_keyfile
  1566. #ssl_key_file =
  1567.  
  1568. # SSL cert file (valid only if SSL enabled). (string value)
  1569. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_certfile
  1570. #ssl_cert_file =
  1571.  
  1572. # SSL certification authority file (valid only if SSL enabled). (string value)
  1573. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_ssl_ca_certs
  1574. #ssl_ca_file =
  1575.  
  1576. # How long to wait before reconnecting in response to an AMQP consumer cancel
  1577. # notification. (floating point value)
  1578. #kombu_reconnect_delay = 1.0
  1579.  
  1580. # EXPERIMENTAL: Possible values are: gzip, bz2. If not set compression will not
  1581. # be used. This option may not be available in future versions. (string value)
  1582. #kombu_compression = <None>
  1583.  
  1584. # How long to wait a missing client before abandoning to send it its replies.
  1585. # This value should not be longer than rpc_response_timeout. (integer value)
  1586. # Deprecated group/name - [oslo_messaging_rabbit]/kombu_reconnect_timeout
  1587. #kombu_missing_consumer_retry_timeout = 60
  1588.  
  1589. # Determines how the next RabbitMQ node is chosen in case the one we are
  1590. # currently connected to becomes unavailable. Takes effect only if more than
  1591. # one RabbitMQ node is provided in config. (string value)
  1592. # Possible values:
  1593. # round-robin - <No description provided>
  1594. # shuffle - <No description provided>
  1595. #kombu_failover_strategy = round-robin
  1596.  
  1597. # DEPRECATED: The RabbitMQ broker address where a single node is used. (string
  1598. # value)
  1599. # This option is deprecated for removal.
  1600. # Its value may be silently ignored in the future.
  1601. # Reason: Replaced by [DEFAULT]/transport_url
  1602. #rabbit_host = localhost
  1603.  
  1604. # DEPRECATED: The RabbitMQ broker port where a single node is used. (port
  1605. # value)
  1606. # Minimum value: 0
  1607. # Maximum value: 65535
  1608. # This option is deprecated for removal.
  1609. # Its value may be silently ignored in the future.
  1610. # Reason: Replaced by [DEFAULT]/transport_url
  1611. #rabbit_port = 5672
  1612.  
  1613. # DEPRECATED: RabbitMQ HA cluster host:port pairs. (list value)
  1614. # This option is deprecated for removal.
  1615. # Its value may be silently ignored in the future.
  1616. # Reason: Replaced by [DEFAULT]/transport_url
  1617. #rabbit_hosts = $rabbit_host:$rabbit_port
  1618.  
  1619. # DEPRECATED: The RabbitMQ userid. (string value)
  1620. # This option is deprecated for removal.
  1621. # Its value may be silently ignored in the future.
  1622. # Reason: Replaced by [DEFAULT]/transport_url
  1623. #rabbit_userid = guest
  1624.  
  1625. # DEPRECATED: The RabbitMQ password. (string value)
  1626. # This option is deprecated for removal.
  1627. # Its value may be silently ignored in the future.
  1628. # Reason: Replaced by [DEFAULT]/transport_url
  1629. #rabbit_password = guest
  1630.  
  1631. # The RabbitMQ login method. (string value)
  1632. # Possible values:
  1633. # PLAIN - <No description provided>
  1634. # AMQPLAIN - <No description provided>
  1635. # RABBIT-CR-DEMO - <No description provided>
  1636. #rabbit_login_method = AMQPLAIN
  1637.  
  1638. # DEPRECATED: The RabbitMQ virtual host. (string value)
  1639. # This option is deprecated for removal.
  1640. # Its value may be silently ignored in the future.
  1641. # Reason: Replaced by [DEFAULT]/transport_url
  1642. #rabbit_virtual_host = /
  1643.  
  1644. # How frequently to retry connecting with RabbitMQ. (integer value)
  1645. #rabbit_retry_interval = 1
  1646.  
  1647. # How long to backoff for between retries when connecting to RabbitMQ. (integer
  1648. # value)
  1649. #rabbit_retry_backoff = 2
  1650.  
  1651. # Maximum interval of RabbitMQ connection retries. Default is 30 seconds.
  1652. # (integer value)
  1653. #rabbit_interval_max = 30
  1654.  
  1655. # DEPRECATED: Maximum number of RabbitMQ connection retries. Default is 0
  1656. # (infinite retry count). (integer value)
  1657. # This option is deprecated for removal.
  1658. # Its value may be silently ignored in the future.
  1659. #rabbit_max_retries = 0
  1660.  
  1661. # Try to use HA queues in RabbitMQ (x-ha-policy: all). If you change this
  1662. # option, you must wipe the RabbitMQ database. In RabbitMQ 3.0, queue mirroring
  1663. # is no longer controlled by the x-ha-policy argument when declaring a queue.
  1664. # If you just want to make sure that all queues (except those with auto-
  1665. # generated names) are mirrored across all nodes, run: "rabbitmqctl set_policy
  1666. # HA '^(?!amq\.).*' '{"ha-mode": "all"}' " (boolean value)
  1667. #rabbit_ha_queues = false
  1668.  
  1669. # Positive integer representing duration in seconds for queue TTL (x-expires).
  1670. # Queues which are unused for the duration of the TTL are automatically
  1671. # deleted. The parameter affects only reply and fanout queues. (integer value)
  1672. # Minimum value: 1
  1673. #rabbit_transient_queues_ttl = 1800
  1674.  
  1675. # Specifies the number of messages to prefetch. Setting to zero allows
  1676. # unlimited messages. (integer value)
  1677. #rabbit_qos_prefetch_count = 0
  1678.  
  1679. # Number of seconds after which the Rabbit broker is considered down if
  1680. # heartbeat's keep-alive fails (0 disable the heartbeat). EXPERIMENTAL (integer
  1681. # value)
  1682. #heartbeat_timeout_threshold = 60
  1683.  
  1684. # How often times during the heartbeat_timeout_threshold we check the
  1685. # heartbeat. (integer value)
  1686. #heartbeat_rate = 2
  1687.  
  1688.  
  1689. [oslo_messaging_zmq]
  1690.  
  1691. #
  1692. # From oslo.messaging
  1693. #
  1694.  
  1695. # ZeroMQ bind address. Should be a wildcard (*), an ethernet interface, or IP.
  1696. # The "host" option should point or resolve to this address. (string value)
  1697. #rpc_zmq_bind_address = *
  1698.  
  1699. # MatchMaker driver. (string value)
  1700. # Possible values:
  1701. # redis - <No description provided>
  1702. # sentinel - <No description provided>
  1703. # dummy - <No description provided>
  1704. #rpc_zmq_matchmaker = redis
  1705.  
  1706. # Number of ZeroMQ contexts, defaults to 1. (integer value)
  1707. #rpc_zmq_contexts = 1
  1708.  
  1709. # Maximum number of ingress messages to locally buffer per topic. Default is
  1710. # unlimited. (integer value)
  1711. #rpc_zmq_topic_backlog = <None>
  1712.  
  1713. # Directory for holding IPC sockets. (string value)
  1714. #rpc_zmq_ipc_dir = /var/run/openstack
  1715.  
  1716. # Name of this node. Must be a valid hostname, FQDN, or IP address. Must match
  1717. # "host" option, if running Nova. (string value)
  1718. #rpc_zmq_host = localhost
  1719.  
  1720. # Number of seconds to wait before all pending messages will be sent after
  1721. # closing a socket. The default value of -1 specifies an infinite linger
  1722. # period. The value of 0 specifies no linger period. Pending messages shall be
  1723. # discarded immediately when the socket is closed. Positive values specify an
  1724. # upper bound for the linger period. (integer value)
  1725. # Deprecated group/name - [DEFAULT]/rpc_cast_timeout
  1726. #zmq_linger = -1
  1727.  
  1728. # The default number of seconds that poll should wait. Poll raises timeout
  1729. # exception when timeout expired. (integer value)
  1730. #rpc_poll_timeout = 1
  1731.  
  1732. # Expiration timeout in seconds of a name service record about existing target
  1733. # ( < 0 means no timeout). (integer value)
  1734. #zmq_target_expire = 300
  1735.  
  1736. # Update period in seconds of a name service record about existing target.
  1737. # (integer value)
  1738. #zmq_target_update = 180
  1739.  
  1740. # Use PUB/SUB pattern for fanout methods. PUB/SUB always uses proxy. (boolean
  1741. # value)
  1742. #use_pub_sub = false
  1743.  
  1744. # Use ROUTER remote proxy. (boolean value)
  1745. #use_router_proxy = false
  1746.  
  1747. # This option makes direct connections dynamic or static. It makes sense only
  1748. # with use_router_proxy=False which means to use direct connections for direct
  1749. # message types (ignored otherwise). (boolean value)
  1750. #use_dynamic_connections = false
  1751.  
  1752. # How many additional connections to a host will be made for failover reasons.
  1753. # This option is actual only in dynamic connections mode. (integer value)
  1754. #zmq_failover_connections = 2
  1755.  
  1756. # Minimal port number for random ports range. (port value)
  1757. # Minimum value: 0
  1758. # Maximum value: 65535
  1759. #rpc_zmq_min_port = 49153
  1760.  
  1761. # Maximal port number for random ports range. (integer value)
  1762. # Minimum value: 1
  1763. # Maximum value: 65536
  1764. #rpc_zmq_max_port = 65536
  1765.  
  1766. # Number of retries to find free port number before fail with ZMQBindError.
  1767. # (integer value)
  1768. #rpc_zmq_bind_port_retries = 100
  1769.  
  1770. # Default serialization mechanism for serializing/deserializing
  1771. # outgoing/incoming messages (string value)
  1772. # Possible values:
  1773. # json - <No description provided>
  1774. # msgpack - <No description provided>
  1775. #rpc_zmq_serialization = json
  1776.  
  1777. # This option configures round-robin mode in zmq socket. True means not keeping
  1778. # a queue when server side disconnects. False means to keep queue and messages
  1779. # even if server is disconnected, when the server appears we send all
  1780. # accumulated messages to it. (boolean value)
  1781. #zmq_immediate = true
  1782.  
  1783. # Enable/disable TCP keepalive (KA) mechanism. The default value of -1 (or any
  1784. # other negative value) means to skip any overrides and leave it to OS default;
  1785. # 0 and 1 (or any other positive value) mean to disable and enable the option
  1786. # respectively. (integer value)
  1787. #zmq_tcp_keepalive = -1
  1788.  
  1789. # The duration between two keepalive transmissions in idle condition. The unit
  1790. # is platform dependent, for example, seconds in Linux, milliseconds in Windows
  1791. # etc. The default value of -1 (or any other negative value and 0) means to
  1792. # skip any overrides and leave it to OS default. (integer value)
  1793. #zmq_tcp_keepalive_idle = -1
  1794.  
  1795. # The number of retransmissions to be carried out before declaring that remote
  1796. # end is not available. The default value of -1 (or any other negative value
  1797. # and 0) means to skip any overrides and leave it to OS default. (integer
  1798. # value)
  1799. #zmq_tcp_keepalive_cnt = -1
  1800.  
  1801. # The duration between two successive keepalive retransmissions, if
  1802. # acknowledgement to the previous keepalive transmission is not received. The
  1803. # unit is platform dependent, for example, seconds in Linux, milliseconds in
  1804. # Windows etc. The default value of -1 (or any other negative value and 0)
  1805. # means to skip any overrides and leave it to OS default. (integer value)
  1806. #zmq_tcp_keepalive_intvl = -1
  1807.  
  1808. # Maximum number of (green) threads to work concurrently. (integer value)
  1809. #rpc_thread_pool_size = 100
  1810.  
  1811. # Expiration timeout in seconds of a sent/received message after which it is
  1812. # not tracked anymore by a client/server. (integer value)
  1813. #rpc_message_ttl = 300
  1814.  
  1815. # Wait for message acknowledgements from receivers. This mechanism works only
  1816. # via proxy without PUB/SUB. (boolean value)
  1817. #rpc_use_acks = false
  1818.  
  1819. # Number of seconds to wait for an ack from a cast/call. After each retry
  1820. # attempt this timeout is multiplied by some specified multiplier. (integer
  1821. # value)
  1822. #rpc_ack_timeout_base = 15
  1823.  
  1824. # Number to multiply base ack timeout by after each retry attempt. (integer
  1825. # value)
  1826. #rpc_ack_timeout_multiplier = 2
  1827.  
  1828. # Default number of message sending attempts in case of any problems occurred:
  1829. # positive value N means at most N retries, 0 means no retries, None or -1 (or
  1830. # any other negative values) mean to retry forever. This option is used only if
  1831. # acknowledgments are enabled. (integer value)
  1832. #rpc_retry_attempts = 3
  1833.  
  1834. # List of publisher hosts SubConsumer can subscribe on. This option has higher
  1835. # priority then the default publishers list taken from the matchmaker. (list
  1836. # value)
  1837. #subscribe_on =
  1838.  
  1839.  
  1840. [oslo_middleware]
  1841.  
  1842. #
  1843. # From oslo.middleware.http_proxy_to_wsgi
  1844. #
  1845.  
  1846. # Whether the application is behind a proxy or not. This determines if the
  1847. # middleware should parse the headers or not. (boolean value)
  1848. #enable_proxy_headers_parsing = false
  1849.  
  1850.  
  1851. [oslo_policy]
  1852.  
  1853. #
  1854. # From oslo.policy
  1855. #
  1856.  
  1857. # This option controls whether or not to enforce scope when evaluating
  1858. # policies. If ``True``, the scope of the token used in the request is compared
  1859. # to the ``scope_types`` of the policy being enforced. If the scopes do not
  1860. # match, an ``InvalidScope`` exception will be raised. If ``False``, a message
  1861. # will be logged informing operators that policies are being invoked with
  1862. # mismatching scope. (boolean value)
  1863. #enforce_scope = false
  1864.  
  1865. # The file that defines policies. (string value)
  1866. #policy_file = policy.json
  1867.  
  1868. # Default rule. Enforced when a requested rule is not found. (string value)
  1869. #policy_default_rule = default
  1870.  
  1871. # Directories where policy configuration files are stored. They can be relative
  1872. # to any directory in the search path defined by the config_dir option, or
  1873. # absolute paths. The file defined by policy_file must exist for these
  1874. # directories to be searched. Missing or empty directories are ignored. (multi
  1875. # valued)
  1876. #policy_dirs = policy.d
  1877.  
  1878. # Content Type to send and receive data for REST based policy check (string
  1879. # value)
  1880. # Possible values:
  1881. # application/x-www-form-urlencoded - <No description provided>
  1882. # application/json - <No description provided>
  1883. #remote_content_type = application/x-www-form-urlencoded
  1884.  
  1885. # server identity verification for REST based policy check (boolean value)
  1886. #remote_ssl_verify_server_crt = false
  1887.  
  1888. # Absolute path to ca cert file for REST based policy check (string value)
  1889. #remote_ssl_ca_crt_file = <None>
  1890.  
  1891. # Absolute path to client cert for REST based policy check (string value)
  1892. #remote_ssl_client_crt_file = <None>
  1893.  
  1894. # Absolute path client key file REST based policy check (string value)
  1895. #remote_ssl_client_key_file = <None>
  1896.  
  1897.  
  1898. [quotas]
  1899.  
  1900. #
  1901. # From neutron
  1902. #
  1903.  
  1904. # Default number of resource allowed per tenant. A negative value means
  1905. # unlimited. (integer value)
  1906. #default_quota = -1
  1907.  
  1908. # Number of networks allowed per tenant. A negative value means unlimited.
  1909. # (integer value)
  1910. #quota_network = 100
  1911.  
  1912. # Number of subnets allowed per tenant, A negative value means unlimited.
  1913. # (integer value)
  1914. #quota_subnet = 100
  1915.  
  1916. # Number of ports allowed per tenant. A negative value means unlimited.
  1917. # (integer value)
  1918. #quota_port = 500
  1919.  
  1920. # Default driver to use for quota checks. (string value)
  1921. #quota_driver = neutron.db.quota.driver.DbQuotaDriver
  1922.  
  1923. # Keep in track in the database of current resource quota usage. Plugins which
  1924. # do not leverage the neutron database should set this flag to False. (boolean
  1925. # value)
  1926. #track_quota_usage = true
  1927.  
  1928. #
  1929. # From neutron.extensions
  1930. #
  1931.  
  1932. # Number of routers allowed per tenant. A negative value means unlimited.
  1933. # (integer value)
  1934. #quota_router = 10
  1935.  
  1936. # Number of floating IPs allowed per tenant. A negative value means unlimited.
  1937. # (integer value)
  1938. #quota_floatingip = 50
  1939.  
  1940. # Number of security groups allowed per tenant. A negative value means
  1941. # unlimited. (integer value)
  1942. #quota_security_group = 10
  1943.  
  1944. # Number of security rules allowed per tenant. A negative value means
  1945. # unlimited. (integer value)
  1946. #quota_security_group_rule = 100
  1947.  
  1948.  
  1949. [ssl]
  1950.  
  1951. #
  1952. # From oslo.service.sslutils
  1953. #
  1954.  
  1955. # CA certificate file to use to verify connecting clients. (string value)
  1956. # Deprecated group/name - [DEFAULT]/ssl_ca_file
  1957. #ca_file = <None>
  1958.  
  1959. # Certificate file to use when starting the server securely. (string value)
  1960. # Deprecated group/name - [DEFAULT]/ssl_cert_file
  1961. #cert_file = <None>
  1962.  
  1963. # Private key file to use when starting the server securely. (string value)
  1964. # Deprecated group/name - [DEFAULT]/ssl_key_file
  1965. #key_file = <None>
  1966.  
  1967. # SSL version to use (valid only if SSL enabled). Valid values are TLSv1 and
  1968. # SSLv23. SSLv2, SSLv3, TLSv1_1, and TLSv1_2 may be available on some
  1969. # distributions. (string value)
  1970. #version = <None>
  1971.  
  1972. # Sets the list of available ciphers. value should be a string in the OpenSSL
  1973. # cipher list format. (string value)
  1974. #ciphers = <None>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement