vmware/esxi-version-vendor-map¶
Set the ESXi software install acceptance level.
This Param is used by setting the control Param vmware/esxi-version
to
select-vendor
. The template vmware-esxi-selector.tmpl
will then use
this map to determine the best Vendor specific BootEnv/ISO to install on the
system.
The operator can also choose to override this map Param with a set of
values specific to use requirements. However, the structure must
remain the same, and vendor Manufacturer information must be supported
in the vmware-esxi-selector.tmpl
template.
To create a unique Param mapping to override these values, set this Param on a Machine object (either via profile or directly), using the following examples:
{
"generic": {
"bootenv": "esxi_670u2-13006603_vmware",
"mfg": "generic"
},
"cisco": {
"bootenv": "esxi_670u1-10302608_cisco",
"mfg": "cisco"
}
}
The equivalent YAML format would look like:
generic:
bootenv: esxi_670u2-13006603_vmware
mfg: generic
cisco:
bootenv: esxi_670u1-10302608_cisco
mfg: cisco
The operator can additionally take advantage of the esxi-install and esxi8-install customizable override bootenvs. The bootenvs all of a more dynamic replacement of iso components.
You can do this:
generic:
bootenv: esxi8-install
mfg: generic
customize:
OS:
Version: '8.0.1-0.25.22088125'
SupportedArchitectures:
amd64:
IsoFile: RKN-ESXi-8.0U1c-22088125.iso
Sha256: 955b9b737cedf6c6a3e022eb05e9207733a8e8f9e8ec008550c2192faa57d5d7
dell:
bootenv: esxi8-install
mfg: dell
customize:
OS:
Version: '8.0.1-0.25.22088125'
SupportedArchitectures:
amd64:
IsoFile: RKN-DEL-ESXi_801.22088125-A04.iso
Sha256: 8abeec6170e8d1b22aed512837b9dd24a4a09a54977388ddfbebe651523ded35
An example of applying this map to a specific Machine as a Param, would be: