]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
try to set up pinning
authorPeter Palfrader <peter@palfrader.org>
Sat, 13 Apr 2013 09:56:22 +0000 (11:56 +0200)
committerPeter Palfrader <peter@palfrader.org>
Sat, 13 Apr 2013 09:56:22 +0000 (11:56 +0200)
modules/debian-org/lib/facter/system-hw.rb
modules/hardware/manifests/init.pp

index 1a154f67767933fd757f51a8efd04d194a59e833..05a0a869c6d828a9e38129e2a98f8c34d847e960 100644 (file)
@@ -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
index 4865c9e41dc7b82c2d8694b1cac3efbe204fe3d3..b09bf929e48db4cefb8bd35ae08c6359e2fab7a4 100644 (file)
@@ -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"
+                       }
+               }
+       }
 }