khuedoan-homelab/metal/roles/pxe-server/templates/dhcpd.conf.j2
Khue Doan c2744838ab New pxe server structure
No submodule and string replace script, j2 templates only
2021-02-12 12:37:29 +07:00

21 lines
607 B
Django/Jinja

option space pxelinux;
option pxelinux.magic code 208 = string;
option pxelinux.configfile code 209 = text;
option pxelinux.pathprefix code 210 = text;
option pxelinux.reboottime code 211 = unsigned integer 32;
option architecture-type code 93 = unsigned integer 16;
subnet $SUBNET netmask $NETMASK {
option routers $GATEWAY;
range $RANGE_START $RANGE_END;
class "pxeclients" {
match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
next-server $PXE_SERVER;
if option architecture-type = 00:07 {
filename "grubx64.efi";
}
}
}