diff --git a/nodes/_defaults.yaml b/nodes/_defaults.yaml index 64c2913..0fb205d 100644 --- a/nodes/_defaults.yaml +++ b/nodes/_defaults.yaml @@ -1,4 +1,4 @@ -schematicID: !schematic default +schematicId: !schematic default arch: amd64 talosVersion: v1.11.3 kernelArgs: diff --git a/templates/boot.ipxe b/templates/boot.ipxe index 9d6c899..c80f0d2 100644 --- a/templates/boot.ipxe +++ b/templates/boot.ipxe @@ -15,8 +15,8 @@ goto node_${serial} || exit {% set ipArg = "ip=" ~ node.ip ~ "::" ~ node.gateway ~ ":" ~ node.netmask ~ ":" ~ node.hostname ~ ":" ~ node.interface ~ "::" ~ node.dns[0] ~ ":" ~ node.dns[1] ~ ":" ~ node.ntp -%} {% set kernelArgs = ipArg ~ " " ~ node.kernelArgs ~ " " ~ node.extraKernelArgs -%} imgfree -kernel https://pxe.factory.talos.dev/image/{{ node.schematicID }}/{{ node.talosVersion }}/kernel-{{ node.arch }} {{ kernelArgs }} -initrd https://pxe.factory.talos.dev/image/{{ node.schematicID }}/{{ node.talosVersion }}/initramfs-{{ node.arch }}.xz +kernel https://pxe.factory.talos.dev/image/{{ node.schematicId }}/{{ node.talosVersion }}/kernel-{{ node.arch }} {{ kernelArgs }} +initrd https://pxe.factory.talos.dev/image/{{ node.schematicId }}/{{ node.talosVersion }}/initramfs-{{ node.arch }}.xz boot {% endif %} {% endfor %}