website/content/v1.14/reference/configuration/runtime/unattendedinstallconfig.md
{{< highlight yaml >}} apiVersion: v1alpha1 kind: UnattendedInstallConfig
installer: image: factory.talos.dev/metal-installer/376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba:latest # Allows for supplying the image used to perform the installation.
provisioning: # Matches disks to initialize as physical volumes. diskSelector: match: disk.dev_path == "/dev/sda" # CEL expression matching a disk. wipe: true # Indicates if the installation disk should be wiped at installation time. {{< /highlight >}}
| Field | Type | Description | Value(s) |
|---|---|---|---|
reboot | bool | Reboot is a flag to indicate if the system should reboot after installation. | |
| If not set, Talos will reboot only if the installer.image is set. | |||
installer | <a href="#UnattendedInstallConfig.installer">InstallerSpec</a> | The installer describes the source of the installation. <details><summary>Show example(s)</summary>{{< highlight yaml >}} | |
| installer: |
image: factory.talos.dev/metal-installer/376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba:latest # Allows for supplying the image used to perform the installation.
{{< /highlight >}}</details> | |
|provisioning |<a href="#UnattendedInstallConfig.provisioning">ProvisioningSpec</a> |The provisioning describes how the installation disk should be provisioned. | |
InstallerSpec describes the installer to perform the installation.
{{< highlight yaml >}} installer: image: factory.talos.dev/metal-installer/376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba:latest # Allows for supplying the image used to perform the installation. {{< /highlight >}}
| Field | Type | Description | Value(s) |
|---|---|---|---|
image | string | Allows for supplying the image used to perform the installation. | |
| Image reference for each Talos release can be found on | |||
| GitHub releases page. |
If not set, it will run installer based on the current Talos version and current schematic (this requires booting asset built by Image Factory). <details><summary>Show example(s)</summary>{{< highlight yaml >}} image: factory.talos.dev/metal-installer/376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba:latest {{< /highlight >}}</details> | |
ProvisioningSpec describes how the Physical Volumes are provisioned.
| Field | Type | Description | Value(s) |
|---|---|---|---|
diskSelector | <a href="#UnattendedInstallConfig.provisioning.diskSelector">DiskSelectorSpec</a> | Matches disks to initialize as physical volumes. | |
wipe | bool | Indicates if the installation disk should be wiped at installation time. | |
Defaults to true. | true | ||
yes | |||
false | |||
no | |||
DiskSelectorSpec matches disks with CEL.
| Field | Type | Description | Value(s) |
|---|---|---|---|
match | Expression | CEL expression matching a disk. <details><summary>Show example(s)</summary>match raw volume partitions labeled r-lvm*:{{< highlight yaml >}} | |
| match: disk.dev_path == "/dev/sda" | |||
| {{< /highlight >}}</details> |