From a462a3427a7496bafe0c65f94fa296bd5289187b Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Sat, 13 Apr 2013 11:56:22 +0200 Subject: [PATCH] try to set up pinning --- modules/debian-org/lib/facter/system-hw.rb | 2 +- modules/hardware/manifests/init.pp | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/modules/debian-org/lib/facter/system-hw.rb b/modules/debian-org/lib/facter/system-hw.rb index 1a154f677..05a0a869c 100644 --- a/modules/debian-org/lib/facter/system-hw.rb +++ b/modules/debian-org/lib/facter/system-hw.rb @@ -1,4 +1,4 @@ -Facter.add("system-product-name") do +Facter.add("systemproductname") do confine :kernel => :linux setcode do %x{dmidecode -s system-product-name}.chomp diff --git a/modules/hardware/manifests/init.pp b/modules/hardware/manifests/init.pp index 4865c9e41..b09bf929e 100644 --- a/modules/hardware/manifests/init.pp +++ b/modules/hardware/manifests/init.pp @@ -1,3 +1,11 @@ class hardware { include hardware::raid + + case $::systemproductname { + "ProLiant BL495c G5": { + file { '/etc/apt/preferences.d/dsa-hp-tools': + content => "Package: hp-health\n: version 8.6*\nPin-Priority: 1100\n" + } + } + } } -- 2.20.1