X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/f70b6d39d63a7c5aedca97379211bbbf11afbd09..853ea2eadefa5cec16758d7441e370419bec18c4:/cookbooks/dhcpd/recipes/default.rb diff --git a/cookbooks/dhcpd/recipes/default.rb b/cookbooks/dhcpd/recipes/default.rb index be4fba2ab..0e6b9ec3f 100644 --- a/cookbooks/dhcpd/recipes/default.rb +++ b/cookbooks/dhcpd/recipes/default.rb @@ -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" @@ -55,8 +63,20 @@ template "/etc/dhcp/dhcpd.conf" do variables :domain => domain end +template "/etc/default/isc-dhcp-server" do + source "default.erb" + owner "root" + group "root" + mode "644" +end + service "isc-dhcp-server" do action [:enable, :start] supports :status => true, :restart => true subscribes :restart, "template[/etc/dhcp/dhcpd.conf]" + subscribes :restart, "template[/etc/default/isc-dhcp-server]" +end + +service "isc-dhcp-server6" do + action [:disable, :stop] end