X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/c08dfe1bf43b2f97baeb0631323256b1a13e18bf..1ccc96a0ee45559eacdc6a2e8629c601c00cb33c:/cookbooks/hardware/recipes/default.rb diff --git a/cookbooks/hardware/recipes/default.rb b/cookbooks/hardware/recipes/default.rb index 0de7c69be..a508fff6b 100644 --- a/cookbooks/hardware/recipes/default.rb +++ b/cookbooks/hardware/recipes/default.rb @@ -148,6 +148,11 @@ template "/etc/initramfs-tools/conf.d/mdadm" do notifies :run, "execute[update-initramfs]" end +package "haveged" +service "haveged" do + action [:enable, :start] +end + if node[:kernel][:modules].include?("ipmi_si") package "ipmitool" end @@ -248,6 +253,26 @@ end end end +if File.exists?("/etc/mdadm/mdadm.conf") + mdadm_conf = edit_file "/etc/mdadm/mdadm.conf" do |line| + line.gsub!(/^MAILADDR .*$/, "MAILADDR admins@openstreetmap.org") + + line + end + + file "/etc/mdadm/mdadm.conf" do + owner "root" + group "root" + mode 0644 + content mdadm_conf + end + + service "mdadm" do + action :nothing + subscribes :restart, "file[/etc/mdadm/mdadm.conf]" + end +end + template "/etc/modules" do source "modules.erb" owner "root"