]> git.openstreetmap.org Git - chef.git/commitdiff
dhcpd: use netboot.xyz-undionly.kpxe for PXE boot.
authorGrant Slater <github@firefishy.com>
Fri, 30 Dec 2022 15:42:23 +0000 (15:42 +0000)
committerGrant Slater <github@firefishy.com>
Fri, 30 Dec 2022 15:43:22 +0000 (15:43 +0000)
Use netboot.xyz-undionly.kpxe as it appears more reliable with our
HP / HPE servers for netboot.

cookbooks/dhcpd/recipes/default.rb
cookbooks/dhcpd/templates/default/dhcpd.conf.erb

index 4304ce006a8ef792aa365dd76d3bdbc4eb0393dc..1a85f8400511407293ade3ecbcfbb6cff66358b6 100644 (file)
@@ -37,6 +37,14 @@ remote_file "/srv/tftp/netboot.xyz.efi" do
   mode "644"
 end
 
+remote_file "/srv/tftp/netboot.xyz-snp.efi" do
+  action :create
+  source "https://boot.netboot.xyz/ipxe/netboot.xyz-snp.efi"
+  owner "root"
+  group "root"
+  mode "644"
+end
+
 remote_file "/srv/tftp/netboot.xyz.kpxe" do
   action :create
   source "https://boot.netboot.xyz/ipxe/netboot.xyz.kpxe"
index 49115c440a48bd14db7cfd0b91595082d1e06b85..305c63a8ddd62ed10a6fdcf0d6a2cebf497218d3 100644 (file)
@@ -33,7 +33,7 @@ subnet <%= interface[:network] %> netmask <%= interface[:netmask] %> {
   } elsif option arch = 00:07 {
     filename "netboot.xyz.efi";
   } else {
-    filename "netboot.xyz.kpxe";
+    filename "netboot.xyz-undionly.kpxe";
   }
 }
 <% end -%>