From: Peter Palfrader Date: Sat, 13 Apr 2013 09:56:22 +0000 (+0200) Subject: try to set up pinning X-Git-Url: https://git.adam-barratt.org.uk/?a=commitdiff_plain;h=a462a3427a7496bafe0c65f94fa296bd5289187b;p=mirror%2Fdsa-puppet.git try to set up pinning --- 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" + } + } + } }