|
1 [DEFAULT] |
|
2 |
|
3 # |
|
4 # Options defined in oslo.messaging |
|
5 # |
|
6 |
|
7 # Use durable queues in amqp. (boolean value) |
|
8 # Deprecated group/name - [DEFAULT]/rabbit_durable_queues |
|
9 #amqp_durable_queues=false |
|
10 |
|
11 # Auto-delete queues in amqp. (boolean value) |
|
12 #amqp_auto_delete=false |
|
13 |
|
14 # Size of RPC connection pool. (integer value) |
|
15 #rpc_conn_pool_size=30 |
|
16 |
|
17 # Qpid broker hostname. (string value) |
|
18 #qpid_hostname=localhost |
|
19 |
|
20 # Qpid broker port. (integer value) |
|
21 #qpid_port=5672 |
|
22 |
|
23 # Qpid HA cluster host:port pairs. (list value) |
|
24 #qpid_hosts=$qpid_hostname:$qpid_port |
|
25 |
|
26 # Username for Qpid connection. (string value) |
|
27 #qpid_username= |
|
28 |
|
29 # Password for Qpid connection. (string value) |
|
30 #qpid_password= |
|
31 |
|
32 # Space separated list of SASL mechanisms to use for auth. |
|
33 # (string value) |
|
34 #qpid_sasl_mechanisms= |
|
35 |
|
36 # Seconds between connection keepalive heartbeats. (integer |
|
37 # value) |
|
38 #qpid_heartbeat=60 |
|
39 |
|
40 # Transport to use, either 'tcp' or 'ssl'. (string value) |
|
41 #qpid_protocol=tcp |
|
42 |
|
43 # Whether to disable the Nagle algorithm. (boolean value) |
|
44 #qpid_tcp_nodelay=true |
|
45 |
|
46 # The number of prefetched messages held by receiver. (integer |
|
47 # value) |
|
48 #qpid_receiver_capacity=1 |
|
49 |
|
50 # The qpid topology version to use. Version 1 is what was |
|
51 # originally used by impl_qpid. Version 2 includes some |
|
52 # backwards-incompatible changes that allow broker federation |
|
53 # to work. Users should update to version 2 when they are |
|
54 # able to take everything down, as it requires a clean break. |
|
55 # (integer value) |
|
56 #qpid_topology_version=1 |
|
57 |
|
58 # SSL version to use (valid only if SSL enabled). valid values |
|
59 # are TLSv1, SSLv23 and SSLv3. SSLv2 may be available on some |
|
60 # distributions. (string value) |
|
61 #kombu_ssl_version= |
|
62 |
|
63 # SSL key file (valid only if SSL enabled). (string value) |
|
64 #kombu_ssl_keyfile= |
|
65 |
|
66 # SSL cert file (valid only if SSL enabled). (string value) |
|
67 #kombu_ssl_certfile= |
|
68 |
|
69 # SSL certification authority file (valid only if SSL |
|
70 # enabled). (string value) |
|
71 #kombu_ssl_ca_certs= |
|
72 |
|
73 # How long to wait before reconnecting in response to an AMQP |
|
74 # consumer cancel notification. (floating point value) |
|
75 #kombu_reconnect_delay=1.0 |
|
76 |
|
77 # The RabbitMQ broker address where a single node is used. |
|
78 # (string value) |
|
79 #rabbit_host=localhost |
|
80 |
|
81 # The RabbitMQ broker port where a single node is used. |
|
82 # (integer value) |
|
83 #rabbit_port=5672 |
|
84 |
|
85 # RabbitMQ HA cluster host:port pairs. (list value) |
|
86 #rabbit_hosts=$rabbit_host:$rabbit_port |
|
87 |
|
88 # Connect over SSL for RabbitMQ. (boolean value) |
|
89 #rabbit_use_ssl=false |
|
90 |
|
91 # The RabbitMQ userid. (string value) |
|
92 #rabbit_userid=guest |
|
93 |
|
94 # The RabbitMQ password. (string value) |
|
95 #rabbit_password=guest |
|
96 |
|
97 # the RabbitMQ login method (string value) |
|
98 #rabbit_login_method=AMQPLAIN |
|
99 |
|
100 # The RabbitMQ virtual host. (string value) |
|
101 #rabbit_virtual_host=/ |
|
102 |
|
103 # How frequently to retry connecting with RabbitMQ. (integer |
|
104 # value) |
|
105 #rabbit_retry_interval=1 |
|
106 |
|
107 # How long to backoff for between retries when connecting to |
|
108 # RabbitMQ. (integer value) |
|
109 #rabbit_retry_backoff=2 |
|
110 |
|
111 # Maximum number of RabbitMQ connection retries. Default is 0 |
|
112 # (infinite retry count). (integer value) |
|
113 #rabbit_max_retries=0 |
|
114 |
|
115 # Use HA queues in RabbitMQ (x-ha-policy: all). If you change |
|
116 # this option, you must wipe the RabbitMQ database. (boolean |
|
117 # value) |
|
118 #rabbit_ha_queues=false |
|
119 |
|
120 # If passed, use a fake RabbitMQ provider. (boolean value) |
|
121 #fake_rabbit=false |
|
122 |
|
123 # ZeroMQ bind address. Should be a wildcard (*), an ethernet |
|
124 # interface, or IP. The "host" option should point or resolve |
|
125 # to this address. (string value) |
|
126 #rpc_zmq_bind_address=* |
|
127 |
|
128 # MatchMaker driver. (string value) |
|
129 #rpc_zmq_matchmaker=oslo.messaging._drivers.matchmaker.MatchMakerLocalhost |
|
130 |
|
131 # ZeroMQ receiver listening port. (integer value) |
|
132 #rpc_zmq_port=9501 |
|
133 |
|
134 # Number of ZeroMQ contexts, defaults to 1. (integer value) |
|
135 #rpc_zmq_contexts=1 |
|
136 |
|
137 # Maximum number of ingress messages to locally buffer per |
|
138 # topic. Default is unlimited. (integer value) |
|
139 #rpc_zmq_topic_backlog=<None> |
|
140 |
|
141 # Directory for holding IPC sockets. (string value) |
|
142 #rpc_zmq_ipc_dir=/var/run/openstack |
|
143 |
|
144 # Name of this node. Must be a valid hostname, FQDN, or IP |
|
145 # address. Must match "host" option, if running Nova. (string |
|
146 # value) |
|
147 #rpc_zmq_host=ironic |
|
148 |
|
149 # Seconds to wait before a cast expires (TTL). Only supported |
|
150 # by impl_zmq. (integer value) |
|
151 #rpc_cast_timeout=30 |
|
152 |
|
153 # Heartbeat frequency. (integer value) |
|
154 #matchmaker_heartbeat_freq=300 |
|
155 |
|
156 # Heartbeat time-to-live. (integer value) |
|
157 #matchmaker_heartbeat_ttl=600 |
|
158 |
|
159 # Size of RPC greenthread pool. (integer value) |
|
160 #rpc_thread_pool_size=64 |
|
161 |
|
162 # Driver or drivers to handle sending notifications. (multi |
|
163 # valued) |
|
164 #notification_driver= |
|
165 |
|
166 # AMQP topic used for OpenStack notifications. (list value) |
|
167 # Deprecated group/name - [rpc_notifier2]/topics |
|
168 #notification_topics=notifications |
|
169 |
|
170 # Seconds to wait for a response from a call. (integer value) |
|
171 #rpc_response_timeout=60 |
|
172 |
|
173 # A URL representing the messaging driver to use and its full |
|
174 # configuration. If not set, we fall back to the rpc_backend |
|
175 # option and driver specific configuration. (string value) |
|
176 #transport_url=<None> |
|
177 |
|
178 # The messaging driver to use, defaults to rabbit. Other |
|
179 # drivers include qpid and zmq. (string value) |
|
180 #rpc_backend=rabbit |
|
181 |
|
182 # The default exchange under which topics are scoped. May be |
|
183 # overridden by an exchange name specified in the |
|
184 # transport_url option. (string value) |
|
185 #control_exchange=openstack |
|
186 |
|
187 |
|
188 # |
|
189 # Options defined in ironic.netconf |
|
190 # |
|
191 |
|
192 # IP address of this host. (string value) |
|
193 #my_ip=10.0.0.1 |
|
194 |
|
195 # Use IPv6. (boolean value) |
|
196 #use_ipv6=false |
|
197 |
|
198 |
|
199 # |
|
200 # Options defined in ironic.api.app |
|
201 # |
|
202 |
|
203 # Method to use for authentication: noauth or keystone. |
|
204 # (string value) |
|
205 #auth_strategy=keystone |
|
206 |
|
207 |
|
208 # |
|
209 # Options defined in ironic.common.driver_factory |
|
210 # |
|
211 |
|
212 # Specify the list of drivers to load during service |
|
213 # initialization. Missing drivers, or drivers which fail to |
|
214 # initialize, will prevent the conductor service from |
|
215 # starting. The option default is a recommended set of |
|
216 # production-oriented drivers. A complete list of drivers |
|
217 # present on your system may be found by enumerating the |
|
218 # "ironic.drivers" entrypoint. An example may be found in the |
|
219 # developer documentation online. (list value) |
|
220 enabled_drivers=solaris |
|
221 |
|
222 |
|
223 # |
|
224 # Options defined in ironic.common.exception |
|
225 # |
|
226 |
|
227 # Make exception message format errors fatal. (boolean value) |
|
228 #fatal_exception_format_errors=false |
|
229 |
|
230 |
|
231 # |
|
232 # Options defined in ironic.common.hash_ring |
|
233 # |
|
234 |
|
235 # Exponent to determine number of hash partitions to use when |
|
236 # distributing load across conductors. Larger values will |
|
237 # result in more even distribution of load and less load when |
|
238 # rebalancing the ring, but more memory usage. Number of |
|
239 # partitions per conductor is (2^hash_partition_exponent). |
|
240 # This determines the granularity of rebalancing: given 10 |
|
241 # hosts, and an exponent of the 2, there are 40 partitions in |
|
242 # the ring.A few thousand partitions should make rebalancing |
|
243 # smooth in most cases. The default is suitable for up to a |
|
244 # few hundred conductors. Too many partitions has a CPU |
|
245 # impact. (integer value) |
|
246 #hash_partition_exponent=5 |
|
247 |
|
248 # [Experimental Feature] Number of hosts to map onto each hash |
|
249 # partition. Setting this to more than one will cause |
|
250 # additional conductor services to prepare deployment |
|
251 # environments and potentially allow the Ironic cluster to |
|
252 # recover more quickly if a conductor instance is terminated. |
|
253 # (integer value) |
|
254 #hash_distribution_replicas=1 |
|
255 |
|
256 |
|
257 # |
|
258 # Options defined in ironic.common.images |
|
259 # |
|
260 |
|
261 # Force backing images to raw format. (boolean value) |
|
262 #force_raw_images=true |
|
263 |
|
264 # Path to isolinux binary file. (string value) |
|
265 #isolinux_bin=/usr/lib/syslinux/isolinux.bin |
|
266 |
|
267 # Template file for isolinux configuration file. (string |
|
268 # value) |
|
269 #isolinux_config_template=$pybasedir/common/isolinux_config.template |
|
270 |
|
271 |
|
272 # |
|
273 # Options defined in ironic.common.paths |
|
274 # |
|
275 |
|
276 # Directory where the ironic python module is installed. |
|
277 # (string value) |
|
278 pybasedir=/usr/lib/python2.7/vendor-packages/ironic |
|
279 |
|
280 # Directory where ironic binaries are installed. (string |
|
281 # value) |
|
282 bindir=/usr/lib/ironic |
|
283 |
|
284 # Top-level directory for maintaining ironic's state. (string |
|
285 # value) |
|
286 state_path=/var/lib/ironic |
|
287 |
|
288 |
|
289 # |
|
290 # Options defined in ironic.common.policy |
|
291 # |
|
292 |
|
293 # JSON file representing policy. (string value) |
|
294 #policy_file=policy.json |
|
295 |
|
296 # Rule checked when requested rule is not found. (string |
|
297 # value) |
|
298 #policy_default_rule=default |
|
299 |
|
300 |
|
301 # |
|
302 # Options defined in ironic.common.service |
|
303 # |
|
304 |
|
305 # Seconds between running periodic tasks. (integer value) |
|
306 #periodic_interval=60 |
|
307 |
|
308 # Name of this node. This can be an opaque identifier. It is |
|
309 # not necessarily a hostname, FQDN, or IP address. However, |
|
310 # the node name must be valid within an AMQP key, and if using |
|
311 # ZeroMQ, a valid hostname, FQDN, or IP address. (string |
|
312 # value) |
|
313 #host=ironic |
|
314 |
|
315 |
|
316 # |
|
317 # Options defined in ironic.common.utils |
|
318 # |
|
319 |
|
320 # Path to the rootwrap configuration file to use for running |
|
321 # commands as root. (string value) |
|
322 #rootwrap_config=/etc/ironic/rootwrap.conf |
|
323 |
|
324 # Explicitly specify the temporary working directory. (string |
|
325 # value) |
|
326 #tempdir=<None> |
|
327 |
|
328 |
|
329 # |
|
330 # Options defined in ironic.drivers.modules.image_cache |
|
331 # |
|
332 |
|
333 # Run image downloads and raw format conversions in parallel. |
|
334 # (boolean value) |
|
335 #parallel_image_downloads=false |
|
336 |
|
337 |
|
338 # |
|
339 # Options defined in ironic.drivers.modules.solaris_ipmitool |
|
340 # |
|
341 |
|
342 # Method to use for authentication: noauth or keystone. |
|
343 # (string value) |
|
344 #auth_strategy=keystone |
|
345 |
|
346 |
|
347 # |
|
348 # Options defined in ironic.openstack.common.eventlet_backdoor |
|
349 # |
|
350 |
|
351 # Enable eventlet backdoor. Acceptable values are 0, <port>, |
|
352 # and <start>:<end>, where 0 results in listening on a random |
|
353 # tcp port number; <port> results in listening on the |
|
354 # specified port number (and not enabling backdoor if that |
|
355 # port is in use); and <start>:<end> results in listening on |
|
356 # the smallest unused port number within the specified range |
|
357 # of port numbers. The chosen port is displayed in the |
|
358 # service's log file. (string value) |
|
359 #backdoor_port=<None> |
|
360 |
|
361 |
|
362 # |
|
363 # Options defined in ironic.openstack.common.lockutils |
|
364 # |
|
365 |
|
366 # Enables or disables inter-process locks. (boolean value) |
|
367 #disable_process_locking=false |
|
368 |
|
369 # Directory to use for lock files. (string value) |
|
370 #lock_path=<None> |
|
371 |
|
372 |
|
373 # |
|
374 # Options defined in ironic.openstack.common.log |
|
375 # |
|
376 |
|
377 # Print debugging output (set logging level to DEBUG instead |
|
378 # of default WARNING level). (boolean value) |
|
379 #debug=false |
|
380 |
|
381 # Print more verbose output (set logging level to INFO instead |
|
382 # of default WARNING level). (boolean value) |
|
383 #verbose=false |
|
384 |
|
385 # Log output to standard error. (boolean value) |
|
386 #use_stderr=true |
|
387 |
|
388 # Format string to use for log messages with context. (string |
|
389 # value) |
|
390 #logging_context_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s |
|
391 |
|
392 # Format string to use for log messages without context. |
|
393 # (string value) |
|
394 #logging_default_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s |
|
395 |
|
396 # Data to append to log format when level is DEBUG. (string |
|
397 # value) |
|
398 #logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d |
|
399 |
|
400 # Prefix each line of exception output with this format. |
|
401 # (string value) |
|
402 #logging_exception_prefix=%(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s |
|
403 |
|
404 # List of logger=LEVEL pairs. (list value) |
|
405 #default_log_levels=amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=INFO,iso8601=WARN,requests.packages.urllib3.connectionpool=WARN,urllib3.connectionpool=WARN,websocket=WARN |
|
406 |
|
407 # Enables or disables publication of error events. (boolean |
|
408 # value) |
|
409 #publish_errors=false |
|
410 |
|
411 # Enables or disables fatal status of deprecations. (boolean |
|
412 # value) |
|
413 #fatal_deprecations=false |
|
414 |
|
415 # The format for an instance that is passed with the log |
|
416 # message. (string value) |
|
417 #instance_format="[instance: %(uuid)s] " |
|
418 |
|
419 # The format for an instance UUID that is passed with the log |
|
420 # message. (string value) |
|
421 #instance_uuid_format="[instance: %(uuid)s] " |
|
422 |
|
423 # The name of a logging configuration file. This file is |
|
424 # appended to any existing logging configuration files. For |
|
425 # details about logging configuration files, see the Python |
|
426 # logging module documentation. (string value) |
|
427 # Deprecated group/name - [DEFAULT]/log_config |
|
428 #log_config_append=<None> |
|
429 |
|
430 # DEPRECATED. A logging.Formatter log message format string |
|
431 # which may use any of the available logging.LogRecord |
|
432 # attributes. This option is deprecated. Please use |
|
433 # logging_context_format_string and |
|
434 # logging_default_format_string instead. (string value) |
|
435 #log_format=<None> |
|
436 |
|
437 # Format string for %%(asctime)s in log records. Default: |
|
438 # %(default)s . (string value) |
|
439 #log_date_format=%Y-%m-%d %H:%M:%S |
|
440 |
|
441 # (Optional) Name of log file to output to. If no default is |
|
442 # set, logging will go to stdout. (string value) |
|
443 # Deprecated group/name - [DEFAULT]/logfile |
|
444 #log_file=<None> |
|
445 |
|
446 # (Optional) The base directory used for relative --log-file |
|
447 # paths. (string value) |
|
448 # Deprecated group/name - [DEFAULT]/logdir |
|
449 #log_dir=<None> |
|
450 |
|
451 # Use syslog for logging. Existing syslog format is DEPRECATED |
|
452 # during I, and will change in J to honor RFC5424. (boolean |
|
453 # value) |
|
454 #use_syslog=false |
|
455 |
|
456 # (Optional) Enables or disables syslog rfc5424 format for |
|
457 # logging. If enabled, prefixes the MSG part of the syslog |
|
458 # message with APP-NAME (RFC5424). The format without the APP- |
|
459 # NAME is deprecated in I, and will be removed in J. (boolean |
|
460 # value) |
|
461 #use_syslog_rfc_format=false |
|
462 |
|
463 # Syslog facility to receive log lines. (string value) |
|
464 #syslog_log_facility=LOG_USER |
|
465 |
|
466 |
|
467 # |
|
468 # Options defined in ironic.openstack.common.periodic_task |
|
469 # |
|
470 |
|
471 # Some periodic tasks can be run in a separate process. Should |
|
472 # we run them here? (boolean value) |
|
473 #run_external_periodic_tasks=true |
|
474 |
|
475 |
|
476 [agent] |
|
477 |
|
478 # |
|
479 # Options defined in ironic.drivers.modules.agent |
|
480 # |
|
481 |
|
482 # Additional append parameters for baremetal PXE boot. (string |
|
483 # value) |
|
484 #agent_pxe_append_params=nofb nomodeset vga=normal |
|
485 |
|
486 # Template file for PXE configuration. (string value) |
|
487 #agent_pxe_config_template=$pybasedir/drivers/modules/agent_config.template |
|
488 |
|
489 # Neutron bootfile DHCP parameter. (string value) |
|
490 #agent_pxe_bootfile_name=pxelinux.0 |
|
491 |
|
492 # Maximum interval (in seconds) for agent heartbeats. (integer |
|
493 # value) |
|
494 #heartbeat_timeout=300 |
|
495 |
|
496 |
|
497 # |
|
498 # Options defined in ironic.drivers.modules.agent_client |
|
499 # |
|
500 |
|
501 # API version to use for communicating with the ramdisk agent. |
|
502 # (string value) |
|
503 #agent_api_version=v1 |
|
504 |
|
505 |
|
506 [ai] |
|
507 |
|
508 # |
|
509 # Options defined in ironic.drivers.modules.solaris_ipmitool |
|
510 # |
|
511 |
|
512 # Host name for AI Server. (string value) |
|
513 server=%AI_SERVER% |
|
514 |
|
515 # Username to ssh to AI Server. (string value) |
|
516 username=%AI_USERNAME% |
|
517 |
|
518 # Password for user to ssh to AI Server. (string value) |
|
519 # If ssh_key_file or ssh_key_contents are set, this config setting is |
|
520 # used to provide the passphrase if required. If an encrypted key is |
|
521 # used, set this to the passphrase. |
|
522 #password=<None> |
|
523 |
|
524 # SSH port to use. (string value) |
|
525 #port=22 |
|
526 |
|
527 # SSH socket timeout value in seconds. (string value) |
|
528 #timeout=10 |
|
529 |
|
530 # Interval in seconds to check AI deployment status. (string |
|
531 # value) |
|
532 #deploy_interval=10 |
|
533 |
|
534 # Derived Manifest used for deployment. (string value) |
|
535 #derived_manifest=file:///usr/lib/ironic/ironic-manifest.ksh |
|
536 |
|
537 # SSH Filename to use. (string value) |
|
538 #ssh_key_file=<None> |
|
539 |
|
540 # Actual SSH Key contents to use. (string value) |
|
541 #ssh_key_contents=<None> |
|
542 |
|
543 |
|
544 [api] |
|
545 |
|
546 # |
|
547 # Options defined in ironic.api |
|
548 # |
|
549 |
|
550 # The listen IP for the Ironic API server. (string value) |
|
551 #host_ip=0.0.0.0 |
|
552 |
|
553 # The port for the Ironic API server. (integer value) |
|
554 #port=6385 |
|
555 |
|
556 # The maximum number of items returned in a single response |
|
557 # from a collection resource. (integer value) |
|
558 #max_limit=1000 |
|
559 |
|
560 |
|
561 [conductor] |
|
562 |
|
563 # |
|
564 # Options defined in ironic.conductor.manager |
|
565 # |
|
566 |
|
567 # URL of Ironic API service. If not set ironic can get the |
|
568 # current value from the keystone service catalog. (string |
|
569 # value) |
|
570 #api_url=<None> |
|
571 |
|
572 # Seconds between conductor heart beats. (integer value) |
|
573 #heartbeat_interval=10 |
|
574 |
|
575 # Maximum time (in seconds) since the last check-in of a |
|
576 # conductor. (integer value) |
|
577 #heartbeat_timeout=60 |
|
578 |
|
579 # Interval between syncing the node power state to the |
|
580 # database, in seconds. (integer value) |
|
581 #sync_power_state_interval=60 |
|
582 |
|
583 # Interval between checks of provision timeouts, in seconds. |
|
584 # (integer value) |
|
585 #check_provision_state_interval=60 |
|
586 |
|
587 # Timeout (seconds) for waiting callback from deploy ramdisk. |
|
588 # 0 - unlimited. (integer value) |
|
589 #deploy_callback_timeout=1800 |
|
590 |
|
591 # During sync_power_state, should the hardware power state be |
|
592 # set to the state recorded in the database (True) or should |
|
593 # the database be updated based on the hardware state (False). |
|
594 # (boolean value) |
|
595 #force_power_state_during_sync=true |
|
596 |
|
597 # During sync_power_state failures, limit the number of times |
|
598 # Ironic should try syncing the hardware node power state with |
|
599 # the node power state in DB (integer value) |
|
600 #power_state_sync_max_retries=3 |
|
601 |
|
602 # Maximum number of worker threads that can be started |
|
603 # simultaneously by a periodic task. Should be less than RPC |
|
604 # thread pool size. (integer value) |
|
605 #periodic_max_workers=8 |
|
606 |
|
607 # The size of the workers greenthread pool. (integer value) |
|
608 #workers_pool_size=100 |
|
609 |
|
610 # Number of attempts to grab a node lock. (integer value) |
|
611 #node_locked_retry_attempts=3 |
|
612 |
|
613 # Seconds to sleep between node lock attempts. (integer value) |
|
614 #node_locked_retry_interval=1 |
|
615 |
|
616 # Enable sending sensor data message via the notification bus |
|
617 # (boolean value) |
|
618 #send_sensor_data=false |
|
619 |
|
620 # Seconds between conductor sending sensor data message to |
|
621 # ceilometer via the notification bus. (integer value) |
|
622 #send_sensor_data_interval=600 |
|
623 |
|
624 # List of comma separated metric types which need to be sent |
|
625 # to Ceilometer. The default value, "ALL", is a special value |
|
626 # meaning send all the sensor data. (list value) |
|
627 #send_sensor_data_types=ALL |
|
628 |
|
629 # When conductors join or leave the cluster, existing |
|
630 # conductors may need to update any persistent local state as |
|
631 # nodes are moved around the cluster. This option controls how |
|
632 # often, in seconds, each conductor will check for nodes that |
|
633 # it should "take over". Set it to a negative value to disable |
|
634 # the check entirely. (integer value) |
|
635 #sync_local_state_interval=180 |
|
636 |
|
637 |
|
638 [console] |
|
639 |
|
640 # |
|
641 # Options defined in ironic.drivers.modules.console_utils |
|
642 # |
|
643 |
|
644 # Path to serial console terminal program (string value) |
|
645 #terminal=shellinaboxd |
|
646 |
|
647 # Directory containing the terminal SSL cert(PEM) for serial |
|
648 # console access (string value) |
|
649 #terminal_cert_dir=<None> |
|
650 |
|
651 # Directory for holding terminal pid files. If not specified, |
|
652 # the temporary directory will be used. (string value) |
|
653 #terminal_pid_dir=<None> |
|
654 |
|
655 # Time interval (in seconds) for checking the status of |
|
656 # console subprocess. (integer value) |
|
657 #subprocess_checking_interval=1 |
|
658 |
|
659 # Time (in seconds) to wait for the console subprocess to |
|
660 # start. (integer value) |
|
661 #subprocess_timeout=10 |
|
662 |
|
663 |
|
664 [database] |
|
665 |
|
666 # |
|
667 # Options defined in oslo.db |
|
668 # |
|
669 |
|
670 # The file name to use with SQLite. (string value) |
|
671 #sqlite_db=oslo.sqlite |
|
672 |
|
673 # If True, SQLite uses synchronous mode. (boolean value) |
|
674 #sqlite_synchronous=true |
|
675 |
|
676 # The back end to use for the database. (string value) |
|
677 # Deprecated group/name - [DEFAULT]/db_backend |
|
678 #backend=sqlalchemy |
|
679 |
|
680 # The SQLAlchemy connection string to use to connect to the |
|
681 # database. (string value) |
|
682 # Deprecated group/name - [DEFAULT]/sql_connection |
|
683 # Deprecated group/name - [DATABASE]/sql_connection |
|
684 # Deprecated group/name - [sql]/connection |
|
685 #connection=<None> |
|
686 |
|
687 # The SQLAlchemy connection string to use to connect to the |
|
688 # slave database. (string value) |
|
689 #slave_connection=<None> |
|
690 |
|
691 # The SQL mode to be used for MySQL sessions. This option, |
|
692 # including the default, overrides any server-set SQL mode. To |
|
693 # use whatever SQL mode is set by the server configuration, |
|
694 # set this to no value. Example: mysql_sql_mode= (string |
|
695 # value) |
|
696 #mysql_sql_mode=TRADITIONAL |
|
697 |
|
698 # Timeout before idle SQL connections are reaped. (integer |
|
699 # value) |
|
700 # Deprecated group/name - [DEFAULT]/sql_idle_timeout |
|
701 # Deprecated group/name - [DATABASE]/sql_idle_timeout |
|
702 # Deprecated group/name - [sql]/idle_timeout |
|
703 #idle_timeout=3600 |
|
704 |
|
705 # Minimum number of SQL connections to keep open in a pool. |
|
706 # (integer value) |
|
707 # Deprecated group/name - [DEFAULT]/sql_min_pool_size |
|
708 # Deprecated group/name - [DATABASE]/sql_min_pool_size |
|
709 #min_pool_size=1 |
|
710 |
|
711 # Maximum number of SQL connections to keep open in a pool. |
|
712 # (integer value) |
|
713 # Deprecated group/name - [DEFAULT]/sql_max_pool_size |
|
714 # Deprecated group/name - [DATABASE]/sql_max_pool_size |
|
715 #max_pool_size=<None> |
|
716 |
|
717 # Maximum db connection retries during startup. Set to -1 to |
|
718 # specify an infinite retry count. (integer value) |
|
719 # Deprecated group/name - [DEFAULT]/sql_max_retries |
|
720 # Deprecated group/name - [DATABASE]/sql_max_retries |
|
721 #max_retries=10 |
|
722 |
|
723 # Interval between retries of opening a SQL connection. |
|
724 # (integer value) |
|
725 # Deprecated group/name - [DEFAULT]/sql_retry_interval |
|
726 # Deprecated group/name - [DATABASE]/reconnect_interval |
|
727 #retry_interval=10 |
|
728 |
|
729 # If set, use this value for max_overflow with SQLAlchemy. |
|
730 # (integer value) |
|
731 # Deprecated group/name - [DEFAULT]/sql_max_overflow |
|
732 # Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow |
|
733 #max_overflow=<None> |
|
734 |
|
735 # Verbosity of SQL debugging information: 0=None, |
|
736 # 100=Everything. (integer value) |
|
737 # Deprecated group/name - [DEFAULT]/sql_connection_debug |
|
738 #connection_debug=0 |
|
739 |
|
740 # Add Python stack traces to SQL as comment strings. (boolean |
|
741 # value) |
|
742 # Deprecated group/name - [DEFAULT]/sql_connection_trace |
|
743 #connection_trace=false |
|
744 |
|
745 # If set, use this value for pool_timeout with SQLAlchemy. |
|
746 # (integer value) |
|
747 # Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout |
|
748 #pool_timeout=<None> |
|
749 |
|
750 # Enable the experimental use of database reconnect on |
|
751 # connection lost. (boolean value) |
|
752 #use_db_reconnect=false |
|
753 |
|
754 # Seconds between database connection retries. (integer value) |
|
755 #db_retry_interval=1 |
|
756 |
|
757 # If True, increases the interval between database connection |
|
758 # retries up to db_max_retry_interval. (boolean value) |
|
759 #db_inc_retry_interval=true |
|
760 |
|
761 # If db_inc_retry_interval is set, the maximum seconds between |
|
762 # database connection retries. (integer value) |
|
763 #db_max_retry_interval=10 |
|
764 |
|
765 # Maximum database connection retries before error is raised. |
|
766 # Set to -1 to specify an infinite retry count. (integer |
|
767 # value) |
|
768 #db_max_retries=20 |
|
769 |
|
770 |
|
771 # |
|
772 # Options defined in ironic.db.sqlalchemy.models |
|
773 # |
|
774 |
|
775 # MySQL engine to use. (string value) |
|
776 #mysql_engine=InnoDB |
|
777 |
|
778 |
|
779 [dhcp] |
|
780 |
|
781 # |
|
782 # Options defined in ironic.common.dhcp_factory |
|
783 # |
|
784 |
|
785 # DHCP provider to use. "neutron" uses Neutron, and "none" |
|
786 # uses a no-op provider. (string value) |
|
787 #dhcp_provider=neutron |
|
788 |
|
789 |
|
790 [disk_partitioner] |
|
791 |
|
792 # |
|
793 # Options defined in ironic.common.disk_partitioner |
|
794 # |
|
795 |
|
796 # After Ironic has completed creating the partition table, it |
|
797 # continues to check for activity on the attached iSCSI device |
|
798 # status at this interval prior to copying the image to the |
|
799 # node, in seconds (integer value) |
|
800 #check_device_interval=1 |
|
801 |
|
802 # The maximum number of times to check that the device is not |
|
803 # accessed by another process. If the device is still busy |
|
804 # after that, the disk partitioning will be treated as having |
|
805 # failed. (integer value) |
|
806 #check_device_max_retries=20 |
|
807 |
|
808 |
|
809 [glance] |
|
810 |
|
811 # |
|
812 # Options defined in ironic.common.glance_service.v2.image_service |
|
813 # |
|
814 |
|
815 # A list of URL schemes that can be downloaded directly via |
|
816 # the direct_url. Currently supported schemes: [file]. (list |
|
817 # value) |
|
818 #allowed_direct_url_schemes= |
|
819 |
|
820 # The secret token given to Swift to allow temporary URL |
|
821 # downloads. Required for temporary URLs. (string value) |
|
822 #swift_temp_url_key=<None> |
|
823 |
|
824 # The length of time in seconds that the temporary URL will be |
|
825 # valid for. Defaults to 20 minutes. If some deploys get a 401 |
|
826 # response code when trying to download from the temporary |
|
827 # URL, try raising this duration. (integer value) |
|
828 #swift_temp_url_duration=1200 |
|
829 |
|
830 # The "endpoint" (scheme, hostname, optional port) for the |
|
831 # Swift URL of the form |
|
832 # "endpoint_url/api_version/account/container/object_id". Do |
|
833 # not include trailing "/". For example, use |
|
834 # "https://swift.example.com". Required for temporary URLs. |
|
835 # (string value) |
|
836 #swift_endpoint_url=<None> |
|
837 |
|
838 # The Swift API version to create a temporary URL for. |
|
839 # Defaults to "v1". Swift temporary URL format: |
|
840 # "endpoint_url/api_version/account/container/object_id" |
|
841 # (string value) |
|
842 #swift_api_version=v1 |
|
843 |
|
844 # The account that Glance uses to communicate with Swift. The |
|
845 # format is "AUTH_uuid". "uuid" is the UUID for the account |
|
846 # configured in the glance-api.conf. Required for temporary |
|
847 # URLs. For example: |
|
848 # "AUTH_a422b2-91f3-2f46-74b7-d7c9e8958f5d30". Swift temporary |
|
849 # URL format: |
|
850 # "endpoint_url/api_version/account/container/object_id" |
|
851 # (string value) |
|
852 #swift_account=<None> |
|
853 |
|
854 # The Swift container Glance is configured to store its images |
|
855 # in. Defaults to "glance", which is the default in glance- |
|
856 # api.conf. Swift temporary URL format: |
|
857 # "endpoint_url/api_version/account/container/object_id" |
|
858 # (string value) |
|
859 #swift_container=glance |
|
860 |
|
861 |
|
862 # |
|
863 # Options defined in ironic.common.image_service |
|
864 # |
|
865 |
|
866 # Default glance hostname or IP address. (string value) |
|
867 #glance_host=$my_ip |
|
868 |
|
869 # Default glance port. (integer value) |
|
870 #glance_port=9292 |
|
871 |
|
872 # Default protocol to use when connecting to glance. Set to |
|
873 # https for SSL. (string value) |
|
874 #glance_protocol=http |
|
875 |
|
876 # A list of the glance api servers available to ironic. Prefix |
|
877 # with https:// for SSL-based glance API servers. Format is |
|
878 # [hostname|IP]:port. (string value) |
|
879 #glance_api_servers=<None> |
|
880 |
|
881 # Allow to perform insecure SSL (https) requests to glance. |
|
882 # (boolean value) |
|
883 #glance_api_insecure=false |
|
884 |
|
885 # Number of retries when downloading an image from glance. |
|
886 # (integer value) |
|
887 #glance_num_retries=0 |
|
888 |
|
889 # Default protocol to use when connecting to glance. Set to |
|
890 # https for SSL. (string value) |
|
891 #auth_strategy=keystone |
|
892 |
|
893 |
|
894 [ilo] |
|
895 |
|
896 # |
|
897 # Options defined in ironic.drivers.modules.ilo.common |
|
898 # |
|
899 |
|
900 # Timeout (in seconds) for iLO operations (integer value) |
|
901 #client_timeout=60 |
|
902 |
|
903 # Port to be used for iLO operations (integer value) |
|
904 #client_port=443 |
|
905 |
|
906 # The Swift iLO container to store data. (string value) |
|
907 #swift_ilo_container=ironic_ilo_container |
|
908 |
|
909 # Amount of time in seconds for Swift objects to auto-expire. |
|
910 # (integer value) |
|
911 #swift_object_expiry_timeout=900 |
|
912 |
|
913 |
|
914 # |
|
915 # Options defined in ironic.drivers.modules.ilo.power |
|
916 # |
|
917 |
|
918 # Number of times a power operation needs to be retried |
|
919 # (integer value) |
|
920 #power_retry=6 |
|
921 |
|
922 # Amount of time in seconds to wait in between power |
|
923 # operations (integer value) |
|
924 #power_wait=2 |
|
925 |
|
926 |
|
927 [ipmi] |
|
928 |
|
929 # |
|
930 # Options defined in ironic.drivers.modules.ipminative |
|
931 # |
|
932 |
|
933 # Maximum time in seconds to retry IPMI operations. (integer |
|
934 # value) |
|
935 #retry_timeout=60 |
|
936 |
|
937 # Minimum time, in seconds, between IPMI operations sent to a |
|
938 # server. There is a risk with some hardware that setting this |
|
939 # too low may cause the BMC to crash. Recommended setting is 5 |
|
940 # seconds. (integer value) |
|
941 #min_command_interval=5 |
|
942 |
|
943 |
|
944 [keystone_authtoken] |
|
945 |
|
946 # |
|
947 # Options defined in keystonemiddleware.auth_token |
|
948 # |
|
949 |
|
950 # Prefix to prepend at the beginning of the path. Deprecated, |
|
951 # use identity_uri. (string value) |
|
952 #auth_admin_prefix= |
|
953 |
|
954 # Host providing the admin Identity API endpoint. Deprecated, |
|
955 # use identity_uri. (string value) |
|
956 #auth_host=127.0.0.1 |
|
957 |
|
958 # Port of the admin Identity API endpoint. Deprecated, use |
|
959 # identity_uri. (integer value) |
|
960 #auth_port=35357 |
|
961 |
|
962 # Protocol of the admin Identity API endpoint (http or https). |
|
963 # Deprecated, use identity_uri. (string value) |
|
964 #auth_protocol=https |
|
965 |
|
966 # Complete public Identity API endpoint (string value) |
|
967 #auth_uri=<None> |
|
968 |
|
969 # Complete admin Identity API endpoint. This should specify |
|
970 # the unversioned root endpoint e.g. https://localhost:35357/ |
|
971 # (string value) |
|
972 #identity_uri=<None> |
|
973 |
|
974 # API version of the admin Identity API endpoint (string |
|
975 # value) |
|
976 #auth_version=<None> |
|
977 |
|
978 # Do not handle authorization requests within the middleware, |
|
979 # but delegate the authorization decision to downstream WSGI |
|
980 # components (boolean value) |
|
981 #delay_auth_decision=false |
|
982 |
|
983 # Request timeout value for communicating with Identity API |
|
984 # server. (boolean value) |
|
985 #http_connect_timeout=<None> |
|
986 |
|
987 # How many times are we trying to reconnect when communicating |
|
988 # with Identity API Server. (integer value) |
|
989 #http_request_max_retries=3 |
|
990 |
|
991 # This option is deprecated and may be removed in a future |
|
992 # release. Single shared secret with the Keystone |
|
993 # configuration used for bootstrapping a Keystone |
|
994 # installation, or otherwise bypassing the normal |
|
995 # authentication process. This option should not be used, use |
|
996 # `admin_user` and `admin_password` instead. (string value) |
|
997 #admin_token=<None> |
|
998 |
|
999 # Keystone account username (string value) |
|
1000 admin_user=%SERVICE_USER% |
|
1001 |
|
1002 # Keystone account password (string value) |
|
1003 admin_password=%SERVICE_PASSWORD% |
|
1004 |
|
1005 # Keystone service account tenant name to validate user tokens |
|
1006 # (string value) |
|
1007 admin_tenant_name=%SERVICE_TENANT_NAME% |
|
1008 |
|
1009 # Env key for the swift cache (string value) |
|
1010 #cache=<None> |
|
1011 |
|
1012 # Required if Keystone server requires client certificate |
|
1013 # (string value) |
|
1014 #certfile=<None> |
|
1015 |
|
1016 # Required if Keystone server requires client certificate |
|
1017 # (string value) |
|
1018 #keyfile=<None> |
|
1019 |
|
1020 # A PEM encoded Certificate Authority to use when verifying |
|
1021 # HTTPs connections. Defaults to system CAs. (string value) |
|
1022 #cafile=<None> |
|
1023 |
|
1024 # Verify HTTPS connections. (boolean value) |
|
1025 #insecure=false |
|
1026 |
|
1027 # Directory used to cache files related to PKI tokens (string |
|
1028 # value) |
|
1029 signing_dir=$state_path/keystone-signing |
|
1030 |
|
1031 # Optionally specify a list of memcached server(s) to use for |
|
1032 # caching. If left undefined, tokens will instead be cached |
|
1033 # in-process. (list value) |
|
1034 # Deprecated group/name - [DEFAULT]/memcache_servers |
|
1035 #memcached_servers=<None> |
|
1036 |
|
1037 # In order to prevent excessive effort spent validating |
|
1038 # tokens, the middleware caches previously-seen tokens for a |
|
1039 # configurable duration (in seconds). Set to -1 to disable |
|
1040 # caching completely. (integer value) |
|
1041 #token_cache_time=300 |
|
1042 |
|
1043 # Determines the frequency at which the list of revoked tokens |
|
1044 # is retrieved from the Identity service (in seconds). A high |
|
1045 # number of revocation events combined with a low cache |
|
1046 # duration may significantly reduce performance. (integer |
|
1047 # value) |
|
1048 #revocation_cache_time=10 |
|
1049 |
|
1050 # (optional) if defined, indicate whether token data should be |
|
1051 # authenticated or authenticated and encrypted. Acceptable |
|
1052 # values are MAC or ENCRYPT. If MAC, token data is |
|
1053 # authenticated (with HMAC) in the cache. If ENCRYPT, token |
|
1054 # data is encrypted and authenticated in the cache. If the |
|
1055 # value is not one of these options or empty, auth_token will |
|
1056 # raise an exception on initialization. (string value) |
|
1057 #memcache_security_strategy=<None> |
|
1058 |
|
1059 # (optional, mandatory if memcache_security_strategy is |
|
1060 # defined) this string is used for key derivation. (string |
|
1061 # value) |
|
1062 #memcache_secret_key=<None> |
|
1063 |
|
1064 # (optional) number of seconds memcached server is considered |
|
1065 # dead before it is tried again. (integer value) |
|
1066 #memcache_pool_dead_retry=300 |
|
1067 |
|
1068 # (optional) max total number of open connections to every |
|
1069 # memcached server. (integer value) |
|
1070 #memcache_pool_maxsize=10 |
|
1071 |
|
1072 # (optional) socket timeout in seconds for communicating with |
|
1073 # a memcache server. (integer value) |
|
1074 #memcache_pool_socket_timeout=3 |
|
1075 |
|
1076 # (optional) number of seconds a connection to memcached is |
|
1077 # held unused in the pool before it is closed. (integer value) |
|
1078 #memcache_pool_unused_timeout=60 |
|
1079 |
|
1080 # (optional) number of seconds that an operation will wait to |
|
1081 # get a memcache client connection from the pool. (integer |
|
1082 # value) |
|
1083 #memcache_pool_conn_get_timeout=10 |
|
1084 |
|
1085 # (optional) use the advanced (eventlet safe) memcache client |
|
1086 # pool. The advanced pool will only work under python 2.x. |
|
1087 # (boolean value) |
|
1088 #memcache_use_advanced_pool=false |
|
1089 |
|
1090 # (optional) indicate whether to set the X-Service-Catalog |
|
1091 # header. If False, middleware will not ask for service |
|
1092 # catalog on token validation and will not set the X-Service- |
|
1093 # Catalog header. (boolean value) |
|
1094 #include_service_catalog=true |
|
1095 |
|
1096 # Used to control the use and type of token binding. Can be |
|
1097 # set to: "disabled" to not check token binding. "permissive" |
|
1098 # (default) to validate binding information if the bind type |
|
1099 # is of a form known to the server and ignore it if not. |
|
1100 # "strict" like "permissive" but if the bind type is unknown |
|
1101 # the token will be rejected. "required" any form of token |
|
1102 # binding is needed to be allowed. Finally the name of a |
|
1103 # binding method that must be present in tokens. (string |
|
1104 # value) |
|
1105 #enforce_token_bind=permissive |
|
1106 |
|
1107 # If true, the revocation list will be checked for cached |
|
1108 # tokens. This requires that PKI tokens are configured on the |
|
1109 # Keystone server. (boolean value) |
|
1110 #check_revocations_for_cached=false |
|
1111 |
|
1112 # Hash algorithms to use for hashing PKI tokens. This may be a |
|
1113 # single algorithm or multiple. The algorithms are those |
|
1114 # supported by Python standard hashlib.new(). The hashes will |
|
1115 # be tried in the order given, so put the preferred one first |
|
1116 # for performance. The result of the first hash will be stored |
|
1117 # in the cache. This will typically be set to multiple values |
|
1118 # only while migrating from a less secure algorithm to a more |
|
1119 # secure one. Once all the old tokens are expired this option |
|
1120 # should be set to a single value for better performance. |
|
1121 # (list value) |
|
1122 #hash_algorithms=md5 |
|
1123 |
|
1124 |
|
1125 [matchmaker_redis] |
|
1126 |
|
1127 # |
|
1128 # Options defined in oslo.messaging |
|
1129 # |
|
1130 |
|
1131 # Host to locate redis. (string value) |
|
1132 #host=127.0.0.1 |
|
1133 |
|
1134 # Use this port to connect to redis host. (integer value) |
|
1135 #port=6379 |
|
1136 |
|
1137 # Password for Redis server (optional). (string value) |
|
1138 #password=<None> |
|
1139 |
|
1140 |
|
1141 [matchmaker_ring] |
|
1142 |
|
1143 # |
|
1144 # Options defined in oslo.messaging |
|
1145 # |
|
1146 |
|
1147 # Matchmaker ring file (JSON). (string value) |
|
1148 # Deprecated group/name - [DEFAULT]/matchmaker_ringfile |
|
1149 #ringfile=/etc/oslo/matchmaker_ring.json |
|
1150 |
|
1151 |
|
1152 [neutron] |
|
1153 |
|
1154 # |
|
1155 # Options defined in ironic.dhcp.neutron |
|
1156 # |
|
1157 |
|
1158 # URL for connecting to neutron. (string value) |
|
1159 #url=http://$my_ip:9696 |
|
1160 |
|
1161 # Timeout value for connecting to neutron in seconds. (integer |
|
1162 # value) |
|
1163 #url_timeout=30 |
|
1164 |
|
1165 # Default authentication strategy to use when connecting to |
|
1166 # neutron. Can be either "keystone" or "noauth". Running |
|
1167 # neutron in noauth mode (related to but not affected by this |
|
1168 # setting) is insecure and should only be used for testing. |
|
1169 # (string value) |
|
1170 #auth_strategy=keystone |
|
1171 |
|
1172 |
|
1173 [pxe] |
|
1174 |
|
1175 # |
|
1176 # Options defined in ironic.drivers.modules.iscsi_deploy |
|
1177 # |
|
1178 |
|
1179 # Additional append parameters for baremetal PXE boot. (string |
|
1180 # value) |
|
1181 #pxe_append_params=nofb nomodeset vga=normal |
|
1182 |
|
1183 # Default file system format for ephemeral partition, if one |
|
1184 # is created. (string value) |
|
1185 #default_ephemeral_format=ext4 |
|
1186 |
|
1187 # Directory where images are stored on disk. (string value) |
|
1188 #images_path=/var/lib/ironic/images/ |
|
1189 |
|
1190 # Directory where master instance images are stored on disk. |
|
1191 # (string value) |
|
1192 #instance_master_path=/var/lib/ironic/master_images |
|
1193 |
|
1194 # Maximum size (in MiB) of cache for master images, including |
|
1195 # those in use. (integer value) |
|
1196 #image_cache_size=20480 |
|
1197 |
|
1198 # Maximum TTL (in minutes) for old master images in cache. |
|
1199 # (integer value) |
|
1200 #image_cache_ttl=10080 |
|
1201 |
|
1202 # The disk devices to scan while doing the deploy. (string |
|
1203 # value) |
|
1204 #disk_devices=cciss/c0d0,sda,hda,vda |
|
1205 |
|
1206 |
|
1207 # |
|
1208 # Options defined in ironic.drivers.modules.pxe |
|
1209 # |
|
1210 |
|
1211 # Template file for PXE configuration. (string value) |
|
1212 #pxe_config_template=$pybasedir/drivers/modules/pxe_config.template |
|
1213 |
|
1214 # Template file for PXE configuration for UEFI boot loader. |
|
1215 # (string value) |
|
1216 #uefi_pxe_config_template=$pybasedir/drivers/modules/elilo_efi_pxe_config.template |
|
1217 |
|
1218 # IP address of Ironic compute node's tftp server. (string |
|
1219 # value) |
|
1220 #tftp_server=$my_ip |
|
1221 |
|
1222 # Ironic compute node's tftp root path. (string value) |
|
1223 #tftp_root=/tftpboot |
|
1224 |
|
1225 # Directory where master tftp images are stored on disk. |
|
1226 # (string value) |
|
1227 #tftp_master_path=/tftpboot/master_images |
|
1228 |
|
1229 # Bootfile DHCP parameter. (string value) |
|
1230 #pxe_bootfile_name=pxelinux.0 |
|
1231 |
|
1232 # Bootfile DHCP parameter for UEFI boot mode. (string value) |
|
1233 #uefi_pxe_bootfile_name=elilo.efi |
|
1234 |
|
1235 # Ironic compute node's HTTP server URL. Example: |
|
1236 # http://192.1.2.3:8080 (string value) |
|
1237 #http_url=<None> |
|
1238 |
|
1239 # Ironic compute node's HTTP root path. (string value) |
|
1240 #http_root=/httpboot |
|
1241 |
|
1242 # Enable iPXE boot. (boolean value) |
|
1243 #ipxe_enabled=false |
|
1244 |
|
1245 # The path to the main iPXE script file. (string value) |
|
1246 #ipxe_boot_script=$pybasedir/drivers/modules/boot.ipxe |
|
1247 |
|
1248 |
|
1249 [seamicro] |
|
1250 |
|
1251 # |
|
1252 # Options defined in ironic.drivers.modules.seamicro |
|
1253 # |
|
1254 |
|
1255 # Maximum retries for SeaMicro operations (integer value) |
|
1256 #max_retry=3 |
|
1257 |
|
1258 # Seconds to wait for power action to be completed (integer |
|
1259 # value) |
|
1260 #action_timeout=10 |
|
1261 |
|
1262 |
|
1263 [snmp] |
|
1264 |
|
1265 # |
|
1266 # Options defined in ironic.drivers.modules.snmp |
|
1267 # |
|
1268 |
|
1269 # Seconds to wait for power action to be completed (integer |
|
1270 # value) |
|
1271 #power_timeout=10 |
|
1272 |
|
1273 |
|
1274 [solaris_ipmi] |
|
1275 |
|
1276 # |
|
1277 # Options defined in ironic.drivers.modules.solaris_ipmitool |
|
1278 # |
|
1279 |
|
1280 # Default path to image cache. (string value) |
|
1281 #imagecache_dirname=/var/lib/ironic/images |
|
1282 |
|
1283 # Timeout to wait when attempting to lock refcount file. |
|
1284 # (string value) |
|
1285 #imagecache_lock_timeout=60 |
|
1286 |
|
1287 |
|
1288 [ssh] |
|
1289 |
|
1290 # |
|
1291 # Options defined in ironic.drivers.modules.ssh |
|
1292 # |
|
1293 |
|
1294 # libvirt uri (string value) |
|
1295 #libvirt_uri=qemu:///system |
|
1296 |
|
1297 |
|
1298 [swift] |
|
1299 |
|
1300 # |
|
1301 # Options defined in ironic.common.swift |
|
1302 # |
|
1303 |
|
1304 # Maximum number of times to retry a Swift request, before |
|
1305 # failing. (integer value) |
|
1306 #swift_max_retries=2 |
|
1307 |
|
1308 |