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 66967f8..2997bf2 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]|join(":") -%} {% set kernelArgs = [ipArg, node.kernelArgs|join(" "), node.extraKernelArgs|join(" ")]|join(" ") -%} 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 %}