X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/cd446e3697fc347071fa60ea023be036063e1c10..4fa73b169da9fad048bce0499b2595768bb4a261:/cookbooks/hardware/recipes/default.rb diff --git a/cookbooks/hardware/recipes/default.rb b/cookbooks/hardware/recipes/default.rb index 916e380e2..59a078894 100644 --- a/cookbooks/hardware/recipes/default.rb +++ b/cookbooks/hardware/recipes/default.rb @@ -22,6 +22,13 @@ when "GenuineIntel" package "intel-microcode" end +case node[:cpu][:"0"][:vendor_id] +when "AuthenticAMD" + if node[:lsb][:release].to_f >= 14.04 + package "amd64-microcode" + end +end + if node[:dmi] and node[:dmi][:system] case node[:dmi][:system][:manufacturer] when "empty" @@ -145,20 +152,21 @@ if node[:kernel][:modules].include?("ipmi_si") package "ipmitool" end -package "irqbalance" if node[:lsb][:release].to_f >= 12.10 - template "/etc/default/irqbalance" do - source "irqbalance.erb" - owner "root" - group "root" - mode 0644 - end + package "irqbalance" - service "irqbalance" do - action [ :start, :enable ] - supports :status => false, :restart => true, :reload => false - subscribes :restart, "template[/etc/default/irqbalance]" - end + template "/etc/default/irqbalance" do + source "irqbalance.erb" + owner "root" + group "root" + mode 0644 + end + + service "irqbalance" do + action [ :start, :enable ] + supports :status => false, :restart => true, :reload => false + subscribes :restart, "template[/etc/default/irqbalance]" + end end tools_packages = []