5bdc94d044
Until ironic supports the use of multiple ports, nodes must have only a single port
210 lines
6.9 KiB
YAML
210 lines
6.9 KiB
YAML
---
|
|
# Directory where Kolla custom configuration files will be installed.
|
|
kolla_node_custom_config_path:
|
|
|
|
###############################################################################
|
|
# Glance configuration.
|
|
|
|
# Whether to enable Glance.
|
|
kolla_enable_glance:
|
|
|
|
# Free form extra configuration to append to glance-api.conf and
|
|
# glance-registry.conf.
|
|
kolla_extra_glance:
|
|
|
|
###############################################################################
|
|
# Ironic configuration.
|
|
|
|
# Whether to enable Ironic.
|
|
kolla_enable_ironic:
|
|
|
|
# List of enabled Ironic drivers.
|
|
kolla_ironic_drivers:
|
|
- agent_ssh
|
|
- agent_ipmitool
|
|
- pxe_ssh
|
|
- pxe_ipmitool
|
|
|
|
# Specify the list of hardware types to load during service initialization.
|
|
kolla_ironic_enabled_hardware_types: []
|
|
|
|
# Specify the list of boot interfaces to load during service initialization.
|
|
kolla_ironic_enabled_boot_interfaces: []
|
|
|
|
# Default boot interface to be used for nodes that do not have boot_interface
|
|
# field set.
|
|
kolla_ironic_default_boot_interface:
|
|
|
|
# Specify the list of console interfaces to load during service initialization.
|
|
kolla_ironic_enabled_console_interfaces: []
|
|
|
|
# Default console interface to be used for nodes that do not have
|
|
# console_interface field set.
|
|
kolla_ironic_default_console_interface:
|
|
|
|
# Specify the list of deploy interfaces to load during service initialization.
|
|
kolla_ironic_enabled_deploy_interfaces: []
|
|
|
|
# Default deploy interface to be used for nodes that do not have
|
|
# deploy_interface field set.
|
|
kolla_ironic_default_deploy_interface:
|
|
|
|
# Specify the list of inspect interfaces to load during service initialization.
|
|
kolla_ironic_enabled_inspect_interfaces: []
|
|
|
|
# Default inspect interface to be used for nodes that do not have
|
|
# inspect_interface field set.
|
|
kolla_ironic_default_inspect_interface:
|
|
|
|
# Specify the list of management interfaces to load during service
|
|
# initialization.
|
|
kolla_ironic_enabled_management_interfaces: []
|
|
|
|
# Default management interface to be used for nodes that do not have
|
|
# management_interface field set.
|
|
kolla_ironic_default_management_interface:
|
|
|
|
# Specify the list of network interfaces to load during service initialization.
|
|
kolla_ironic_enabled_network_interfaces: []
|
|
|
|
# Default network interface to be used for nodes that do not have
|
|
# network_interface field set.
|
|
kolla_ironic_default_network_interface:
|
|
|
|
# Specify the list of power interfaces to load during service initialization.
|
|
kolla_ironic_enabled_power_interfaces: []
|
|
|
|
# Default power interface to be used for nodes that do not have power_interface
|
|
# field set.
|
|
kolla_ironic_default_power_interface:
|
|
|
|
# Specify the list of raid interfaces to load during service initialization.
|
|
kolla_ironic_enabled_raid_interfaces: []
|
|
|
|
# Default raid interface to be used for nodes that do not have
|
|
# raid_interface field set.
|
|
kolla_ironic_default_raid_interface:
|
|
|
|
# Specify the list of storage interfaces to load during
|
|
# service initialization.
|
|
kolla_ironic_enabled_storage_interfaces: []
|
|
|
|
# Default storage interface to be used for nodes that do not
|
|
# have storage_interface field set.
|
|
kolla_ironic_default_storage_interface:
|
|
|
|
# Specify the list of vendor interfaces to load during service initialization.
|
|
kolla_ironic_enabled_vendor_interfaces: []
|
|
|
|
# Default vendor interface to be used for nodes that do not have
|
|
# vendor_interface field set.
|
|
kolla_ironic_default_vendor_interface:
|
|
|
|
# Default boot option to use when no boot option is requested in node's
|
|
# driver_info.
|
|
kolla_ironic_default_boot_option:
|
|
|
|
# Name or UUID of the Neutron network to use for cleaning.
|
|
kolla_ironic_cleaning_network:
|
|
|
|
# Name or UUID of the Neutron network to use for provisioning.
|
|
kolla_ironic_provisioning_network:
|
|
|
|
# List of additional append parameters for baremetal PXE boot.
|
|
kolla_ironic_pxe_append_params: []
|
|
|
|
# Free form extra configuration to append to ironic.conf.
|
|
kolla_extra_ironic:
|
|
|
|
###############################################################################
|
|
# Ironic inspector configuration.
|
|
|
|
# Whether inspector should manage the firewall.
|
|
kolla_inspector_manage_firewall:
|
|
|
|
# Comma-separated list of inspector processing plugins.
|
|
kolla_inspector_processing_hooks:
|
|
|
|
# Which MAC addresses to add as ports during introspection. One of 'all',
|
|
# 'active' or 'pxe'.
|
|
kolla_inspector_add_ports:
|
|
|
|
# Which ports to keep after introspection. One of 'all', 'present', or 'added'.
|
|
kolla_inspector_keep_ports:
|
|
|
|
# Whether to enable discovery of nodes not managed by Ironic.
|
|
kolla_inspector_enable_discovery:
|
|
|
|
# The Ironic driver with which to register newly discovered nodes.
|
|
kolla_inspector_discovery_enroll_node_driver:
|
|
|
|
# List of extra kernel parameters for the inspector default PXE configuration.
|
|
kolla_inspector_extra_kernel_options:
|
|
|
|
# URL of Ironic Python Agent (IPA) kernel image for Ironic Inspector.
|
|
kolla_inspector_ipa_kernel_upstream_url:
|
|
|
|
# URL of Ironic Python Agent (IPA) ramdisk image for Ironic Inspector.
|
|
kolla_inspector_ipa_ramdisk_upstream_url:
|
|
|
|
# Free form extra configuration to append to ironic-inspector.conf.
|
|
kolla_extra_inspector:
|
|
|
|
###############################################################################
|
|
# Ironic inspector dnsmasq configuration.
|
|
|
|
# Start of range of IP addresses for dnsmasq to allocate from.
|
|
kolla_inspector_dhcp_pool_start:
|
|
|
|
# End of range of IP addresses for dnsmasq to allocate from.
|
|
kolla_inspector_dhcp_pool_end:
|
|
|
|
###############################################################################
|
|
# Neutron configuration.
|
|
|
|
# Whether to enable Neutron.
|
|
kolla_enable_neutron:
|
|
|
|
# List of Neutron ML2 mechanism drivers to use.
|
|
kolla_neutron_ml2_mechanism_drivers: []
|
|
|
|
# List of Neutron ML2 type drivers to use.
|
|
kolla_neutron_ml2_type_drivers: []
|
|
|
|
# List of Neutron ML2 tenant network types to use.
|
|
kolla_neutron_ml2_tenant_network_types: []
|
|
|
|
# List of Neutron ML2 network VLAN ranges to use. Each item should be a dict
|
|
# containing the following items:
|
|
# physical_network: The physical network
|
|
# range: Range of allowed VLANs on this physical network (min:max, (optional)
|
|
kolla_neutron_ml2_network_vlan_ranges: []
|
|
|
|
# List of switches to configure for use by genericswitch ML2 mechanism driver.
|
|
# Each item should be a dict containing the following items;
|
|
# name: Hostname of the switch
|
|
# ip: IP address on which to reach the switch
|
|
# username: SSH username
|
|
# password: SSH password (optional)
|
|
# key_file: SSH key file (optional)
|
|
# secret: SSH secret (optional)
|
|
kolla_neutron_ml2_generic_switches: []
|
|
|
|
# List of Ansible hosts representing switches to configure for use by
|
|
# genericswitch ML2 mechanism driver. These switches will be appended to
|
|
# kolla_neutron_ml2_generic_switches and their configuration will be determined
|
|
# by the following host variables:
|
|
# name: inventory_hostname
|
|
# ip: ansible_host
|
|
# username: ansible_user
|
|
# password: ansible_ssh_password
|
|
# key_file: not currently supported
|
|
# secret: not currently supported
|
|
kolla_neutron_ml2_generic_switch_hosts: []
|
|
|
|
# Free form extra configuration to append to neutron.conf.
|
|
kolla_extra_neutron:
|
|
|
|
# Free form extra configuration to append to ml2_conf.ini.
|
|
kolla_extra_neutron_ml2:
|