Newer
Older
---
# Directory where Kolla custom configuration files will be installed.
kolla_node_custom_config_path:
###############################################################################
# Fluentd configuration.
# Path to extra Fluentd filter configuration files.
kolla_extra_fluentd_filter_path:
# Path to extra Fluentd output configuration files.
kolla_extra_fluentd_output_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:
# Path to extra Glance configuration files.
kolla_extra_glance_path:
###############################################################################
# Ironic configuration.
# Whether to enable Ironic.
kolla_enable_ironic:
- agent_ssh
- agent_ipmitool
- pxe_ssh
- pxe_ipmitool
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
# 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.
# Mutually exclusive with kolla_inspector_ipa_kernel_path.
kolla_inspector_ipa_kernel_upstream_url:
# URL of Ironic Python Agent (IPA) ramdisk image for Ironic Inspector.
# Mutually exclusive with kolla_inspector_ipa_ramdisk_path.
kolla_inspector_ipa_ramdisk_upstream_url:
# Path to Ironic Python Agent (IPA) kernel image for Ironic Inspector.
# Mutually exclusive with kolla_inspector_ipa_kernel_upstream_url.
kolla_inspector_ipa_kernel_path:
# Path to Ironic Python Agent (IPA) ramdisk image for Ironic Inspector.
# Mutually exclusive with kolla_inspector_ipa_ramdisk_upstream_url.
kolla_inspector_ipa_ramdisk_path:
# Whether to enable the Swift introspection data store.
kolla_inspector_enable_swift:
# Dict of authentication parameters for accessing the Swift introspection data
# store.
kolla_inspector_swift_auth: {}
# 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:
# IP address of default gateway to advertise via DHCP.
kolla_inspector_default_gateway:
# Free form extra configuration to append to dnsmasq.conf.
kolla_extra_ironic_dnsmasq:
###############################################################################
# Magnum configuration.
# Whether to enable Magnum.
kolla_enable_magnum:
# Free form extra configuration to append to magnum.conf.
###############################################################################
# Murano configuration.
# Whether to enable Murano.
kolla_enable_murano:
# Free form extra configuration to append to murano.conf.
kolla_extra_murano:
###############################################################################
# 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 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 Neutron ML2 extention drivers to use.
kolla_neutron_ml2_extension_drivers: []
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
# 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:
# Path to extra Neutron configuration files.
kolla_extra_neutron_path:
###############################################################################
# Nova configuration.
# Whether to enable Nova.
kolla_enable_nova:
# Free form extra configuration to append to nova.conf.
kolla_extra_nova:
# Path to extra Nova configuration files.
kolla_extra_nova_path:
###############################################################################
# Sahara configuration.
# Whether to enable sahara.
kolla_enable_sahara:
# Free form extra configuration to append to sahara.conf.
kolla_extra_sahara: