|
| 1 | +--- |
| 2 | +############################################################################### |
| 3 | +# General configuration of inspection. |
| 4 | + |
| 5 | +# Timeout of hardware inspection on baremetal compute nodes, in seconds. |
| 6 | +# Default is 1200. |
| 7 | +#inspector_inspection_timeout: |
| 8 | + |
| 9 | +############################################################################### |
| 10 | +# Ironic inspector PXE configuration. |
| 11 | + |
| 12 | +# List of extra kernel parameters for the inspector default PXE configuration. |
| 13 | +#inspector_extra_kernel_options: |
| 14 | + |
| 15 | +# URL of Ironic Python Agent (IPA) kernel image. |
| 16 | +#inspector_ipa_kernel_upstream_url: |
| 17 | + |
| 18 | +# URL of checksum of Ironic Python Agent (IPA) kernel image. |
| 19 | +#inspector_ipa_kernel_checksum_url: |
| 20 | + |
| 21 | +# Algorithm of checksum of Ironic Python Agent (IPA) kernel image. |
| 22 | +#inspector_ipa_kernel_checksum_algorithm: |
| 23 | + |
| 24 | +# URL of Ironic Python Agent (IPA) ramdisk image. |
| 25 | +#inspector_ipa_ramdisk_upstream_url: |
| 26 | + |
| 27 | +# URL of checksum of Ironic Python Agent (IPA) ramdisk image. |
| 28 | +#inspector_ipa_ramdisk_checksum_url: |
| 29 | + |
| 30 | +# Algorithm of checksum of Ironic Python Agent (IPA) ramdisk image. |
| 31 | +#inspector_ipa_ramdisk_checksum_algorithm: |
| 32 | + |
| 33 | +############################################################################### |
| 34 | +# Ironic inspector processing configuration. |
| 35 | + |
| 36 | +# List of of default inspector processing plugins. |
| 37 | +#inspector_processing_hooks_default: |
| 38 | + |
| 39 | +# List of of additional inspector processing plugins. |
| 40 | +inspector_processing_hooks_extra: |
| 41 | + - system_name_llc |
| 42 | + - system_name_physnet |
| 43 | + |
| 44 | +# List of of additional inspector processing plugins. |
| 45 | +#inspector_processing_hooks: |
| 46 | + |
| 47 | +# Which MAC addresses to add as ports during introspection. One of 'all', |
| 48 | +# 'active' or 'pxe'. |
| 49 | +inspector_add_ports: all |
| 50 | + |
| 51 | +# Which ports to keep after introspection. One of 'all', 'present', or 'added'. |
| 52 | +inspector_keep_ports: added |
| 53 | + |
| 54 | +# Whether to enable discovery of nodes not managed by Ironic. |
| 55 | +#inspector_enable_discovery: |
| 56 | + |
| 57 | +# The Ironic driver with which to register newly discovered nodes. |
| 58 | +inspector_discovery_enroll_node_driver: ipmi |
| 59 | + |
| 60 | +############################################################################### |
| 61 | +# Ironic inspector configuration. |
| 62 | + |
| 63 | +# Ironic inspector option to enable IPMI rules. Set to 'True' by default. |
| 64 | +#inspector_rules_ipmi_enabled: |
| 65 | + |
| 66 | +# Ironic inspector IPMI username to set. |
| 67 | +#inspector_ipmi_username: |
| 68 | + |
| 69 | +# Ironic inspector IPMI password to set. |
| 70 | +#inspector_ipmi_password: |
| 71 | + |
| 72 | +# Ironic inspector default network interface name on which to check for an LLDP |
| 73 | +# switch port description to use as the node's name. |
| 74 | +#inspector_lldp_switch_port_interface_default: |
| 75 | + |
| 76 | +# Ironic inspector map from hostname to network interface name on which to |
| 77 | +# check for an LLDP switch port description to use as the node's name. |
| 78 | +#inspector_lldp_switch_port_interface_map: |
| 79 | + |
| 80 | +# Ironic inspector uses IPMI by default enroll the baremetal nodes, however it |
| 81 | +# is possible to use Redfish instead. To do that enable Redfish and make sure |
| 82 | +# all of the necessary variables below have been properly set. |
| 83 | +# Enable inspector Redfish rules. Set to 'False' by default. |
| 84 | +#inspector_rules_redfish_enabled: |
| 85 | + |
| 86 | +# Ironic inspector Redfish username to set. |
| 87 | +#inspector_redfish_username: |
| 88 | + |
| 89 | +# Ironic inspector Redfish password to set. |
| 90 | +#inspector_redfish_password: |
| 91 | + |
| 92 | +# Redfish CA setting. Set to 'True' by default |
| 93 | +#inspector_rule_var_redfish_verify_ca: |
| 94 | + |
| 95 | +############################################################################### |
| 96 | +# Ironic inspector introspection rules configuration. |
| 97 | + |
| 98 | +# Ironic inspector rule to set IPMI credentials. |
| 99 | +#inspector_rule_ipmi_credentials: |
| 100 | + |
| 101 | +# Ironic inspector rule to set deployment kernel. |
| 102 | +#inspector_rule_deploy_kernel: |
| 103 | + |
| 104 | +# Ironic inspector rule to set deployment ramdisk. |
| 105 | +#inspector_rule_deploy_ramdisk: |
| 106 | + |
| 107 | +# Ironic inspector rule to initialise root device hints. |
| 108 | +#inspector_rule_root_hint_init: |
| 109 | + |
| 110 | +# Ironic inspector rule to set serial root device hint. |
| 111 | +#inspector_rule_root_hint_serial: |
| 112 | + |
| 113 | +# Ironic inspector rule to set the interface on which the node PXE booted. |
| 114 | +#inspector_rule_set_pxe_interface_mac: |
| 115 | + |
| 116 | +# Ironic inspector rule to set the node's name from an interface's LLDP switch |
| 117 | +# port description. |
| 118 | +#inspector_rule_lldp_switch_port_desc_to_name: |
| 119 | + |
| 120 | +# Ironic inspector rule to save introspection data to the node. |
| 121 | +#inspector_rule_save_data: |
| 122 | + |
| 123 | +# List of default ironic inspector rules. |
| 124 | +#inspector_rules_default: |
| 125 | + |
| 126 | +# List of additional ironic inspector rules. |
| 127 | +#inspector_rules_extra: |
| 128 | + |
| 129 | +# List of all ironic inspector rules. |
| 130 | +#inspector_rules: |
| 131 | + |
| 132 | +############################################################################### |
| 133 | +# Dell switch LLDP workaround configuration. |
| 134 | + |
| 135 | +# Some Dell switch OSs (including Dell Network OS 9.10(0.1)) do not support |
| 136 | +# sending interface port description TLVs correctly. Instead of sending the |
| 137 | +# interface description, they send the interface name (e.g. TenGigabitEthernet |
| 138 | +# 1/1/1). This breaks the discovery process which relies on Ironic node |
| 139 | +# introspection data containing the node's name in the interface port |
| 140 | +# description. We work around this here by creating an introspection rule for |
| 141 | +# each ironic node that matches against the switch system and the relevant |
| 142 | +# interface name, then sets the node's name appropriately. |
| 143 | + |
| 144 | +# Ansible group containing switch hosts to which the workaround should be |
| 145 | +# applied. |
| 146 | +#inspector_dell_switch_lldp_workaround_group: |
| 147 | + |
| 148 | +############################################################################### |
| 149 | +# Inspection store configuration. |
| 150 | +# The inspection store provides a Swift-like service for storing inspection |
| 151 | +# data which may be useful in environments without Swift. |
| 152 | + |
| 153 | +# Whether the inspection data store is enabled. |
| 154 | +#inspector_store_enabled: |
| 155 | + |
| 156 | +# Port on which the inspection data store should listen. |
| 157 | +#inspector_store_port: |
| 158 | + |
| 159 | +############################################################################### |
| 160 | +# Dummy variable to allow Ansible to accept this file. |
| 161 | +workaround_ansible_issue_8743: yes |
0 commit comments