This patch set adds support for generating config files using oslo-config-generator. Old invocation without --config-file is no longer supported. Co-Authored-By: Dmitry Tantsur <dtantsur@redhat.com> Change-Id: If640e6dc83c971a8f82f9b245a4496d298dfd042 Closes-Bug: #1398359changes/81/163281/15
parent
b9e8e1e73f
commit
9ec4f0fbc8
@ -1,79 +1,114 @@
|
||||
[DEFAULT]
|
||||
|
||||
|
||||
[discoverd]
|
||||
;; Ironic and Keystone connection settings
|
||||
; Authentication options are mandatory and don't have reasonable defaults.
|
||||
|
||||
; Keystone authentication endpoint.
|
||||
;os_auth_url = http://127.0.0.1:5000/v2.0
|
||||
; User name for accessing Keystone and Ironic API.
|
||||
;os_username =
|
||||
; Password for accessing Keystone and Ironic API.
|
||||
;os_password =
|
||||
; Tenant name for accessing Keystone and Ironic API.
|
||||
;os_tenant_name =
|
||||
; Keystone admin endpoint.
|
||||
;identity_uri = http://127.0.0.1:35357
|
||||
|
||||
; Number of attempts to do when trying to connect to Ironic on start up.
|
||||
;ironic_retry_attempts = 5
|
||||
; Amount of time between attempts to connect to Ironic on start up.
|
||||
;ironic_retry_period = 5
|
||||
|
||||
;; Firewall management settings
|
||||
|
||||
; Whether to manage firewall rules for PXE port.
|
||||
;manage_firewall = true
|
||||
; Interface on which dnsmasq listens, the default is for VM's.
|
||||
;dnsmasq_interface = br-ctlplane
|
||||
; Amount of time in seconds, after which repeat periodic update of firewall.
|
||||
;firewall_update_period = 15
|
||||
|
||||
;; Introspection process settings
|
||||
|
||||
; Which MAC addresses to add as ports during introspection. Possible values:
|
||||
; all (all MAC addresses), active (MAC addresses of NIC with IP addresses),
|
||||
; pxe (only MAC address of NIC node PXE booted from, falls back to 'active' if
|
||||
; PXE MAC not supplied by the ramdisk).
|
||||
;add_ports = pxe
|
||||
; Timeout after which introspection is considered failed, set to 0 to disable.
|
||||
;timeout = 3600
|
||||
; For how much time (in seconds) to keep status information about nodes after
|
||||
; introspection was finished for them. Default value is 1 week.
|
||||
;node_status_keep_time = 604800
|
||||
; Amount of time in seconds, after which repeat clean up of timed out nodes
|
||||
; and old nodes status information.
|
||||
;clean_up_period = 60
|
||||
; Whether to overwrite existing values in node database.
|
||||
; Disable this option to make introspection a non-destructive operation.
|
||||
;overwrite_existing = true
|
||||
; Whether to enable setting IPMI credentials during introspection. This is an
|
||||
; experimental and not well tested feature, use at your own risk.
|
||||
;enable_setting_ipmi_credentials = false
|
||||
|
||||
;; HTTP settings
|
||||
|
||||
; IP to listen on.
|
||||
;listen_address = 0.0.0.0
|
||||
; Port to listen on.
|
||||
;listen_port = 5050
|
||||
; Whether to authenticate with Keystone on public HTTP endpoints.
|
||||
; Note that introspection ramdisk postback endpoint is never authenticated.
|
||||
;authenticate = true
|
||||
|
||||
;; General service settings
|
||||
|
||||
; SQLite3 database to store nodes under introspection, required.
|
||||
; Do not use :memory: here, it won't work.
|
||||
;database =
|
||||
; Comma-separated list of enabled hooks for processing pipeline.
|
||||
; Hook 'scheduler' updates the node with the minimum properties required by the
|
||||
; Nova scheduler. Hook 'validate_interfaces' ensures that valid NIC data was
|
||||
; provided by the ramdisk.
|
||||
; Do not exclude these two unless you really know what you're doing.
|
||||
;processing_hooks = scheduler,validate_interfaces
|
||||
; Debug mode enabled/disabled.
|
||||
;debug = false
|
||||
|
||||
;; Deprecated options
|
||||
|
||||
; Use add_ports
|
||||
;ports_for_inactive_interfaces = false
|
||||
|
||||
#
|
||||
# From ironic_discoverd
|
||||
#
|
||||
|
||||
# Keystone authentication endpoint. (string value)
|
||||
#os_auth_url = http://127.0.0.1:5000/v2.0
|
||||
|
||||
# User name for accessing Keystone and Ironic API. (string value)
|
||||
#os_username =
|
||||
|
||||
# Password for accessing Keystone and Ironic API. (string value)
|
||||
#os_password =
|
||||
|
||||
# Tenant name for accessing Keystone and Ironic API. (string value)
|
||||
#os_tenant_name =
|
||||
|
||||
# Keystone admin endpoint. (string value)
|
||||
#identity_uri = http://127.0.0.1:35357
|
||||
|
||||
# Number of attempts to do when trying to connect to Ironic on start
|
||||
# up. (integer value)
|
||||
#ironic_retry_attempts = 5
|
||||
|
||||
# Amount of time between attempts to connect to Ironic on start up.
|
||||
# (integer value)
|
||||
#ironic_retry_period = 5
|
||||
|
||||
# Whether to manage firewall rules for PXE port. (boolean value)
|
||||
#manage_firewall = true
|
||||
|
||||
# Interface on which dnsmasq listens, the default is for VM's. (string
|
||||
# value)
|
||||
#dnsmasq_interface = br-ctlplane
|
||||
|
||||
# Amount of time in seconds, after which repeat periodic update of
|
||||
# firewall. (integer value)
|
||||
#firewall_update_period = 15
|
||||
|
||||
# Which MAC addresses to add as ports during introspection. Possible
|
||||
# values: all (all MAC addresses), active (MAC addresses of NIC with
|
||||
# IP addresses), pxe (only MAC address of NIC node PXE booted from,
|
||||
# falls back to "active" if PXE MAC is not supplied by the ramdisk).
|
||||
# (string value)
|
||||
# Allowed values: all, active, pxe
|
||||
#add_ports = pxe
|
||||
|
||||
# Timeout after which introspection is considered failed, set to 0 to
|
||||
# disable. (integer value)
|
||||
#timeout = 3600
|
||||
|
||||
# For how much time (in seconds) to keep status information about
|
||||
# nodes after introspection was finished for them. Default value is 1
|
||||
# week. (integer value)
|
||||
#node_status_keep_time = 604800
|
||||
|
||||
# Amount of time in seconds, after which repeat clean up of timed out
|
||||
# nodes and old nodes status information. (integer value)
|
||||
#clean_up_period = 60
|
||||
|
||||
# Whether to overwrite existing values in node database. Disable this
|
||||
# option to make introspection a non-destructive operation. (boolean
|
||||
# value)
|
||||
#overwrite_existing = true
|
||||
|
||||
# Whether to enable setting IPMI credentials during introspection.
|
||||
# This is an experimental and not well tested feature, use at your own
|
||||
# risk. (boolean value)
|
||||
#enable_setting_ipmi_credentials = false
|
||||
|
||||
# IP to listen on. (string value)
|
||||
#listen_address = 0.0.0.0
|
||||
|
||||
# Port to listen on. (integer value)
|
||||
#listen_port = 5050
|
||||
|
||||
# Whether to authenticate with Keystone on public HTTP endpoints. Note
|
||||
# that introspection ramdisk postback endpoint is never authenticated.
|
||||
# (boolean value)
|
||||
#authenticate = true
|
||||
|
||||
# SQLite3 database to store nodes under introspection, required. Do
|
||||
# not use :memory: here, it won't work. (string value)
|
||||
#database =
|
||||
|
||||
# Comma-separated list of enabled hooks for processing pipeline. Hook
|
||||
# 'scheduler' updates the node with the minimum properties required by
|
||||
# the Nova scheduler. Hook 'validate_interfaces' ensures that valid
|
||||
# NIC data was provided by the ramdisk.Do not exclude these two unless
|
||||
# you really know what you're doing. (string value)
|
||||
#processing_hooks = scheduler,validate_interfaces
|
||||
|
||||
# Debug mode enabled/disabled. (boolean value)
|
||||
#debug = false
|
||||
|
||||
# DEPRECATED: use add_ports. (boolean value)
|
||||
#ports_for_inactive_interfaces = false
|
||||
|
||||
|
||||
[edeploy]
|
||||
|
||||
#
|
||||
# From ironic_discoverd.plugins.edeploy
|
||||
#
|
||||
|
||||
# (string value)
|
||||
#lockname = /var/lock/discoverd.lock
|
||||
|
||||
# (string value)
|
||||
#configdir = /etc/edeploy
|
||||
|