X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fhardware%2Fmanifests%2Fraid%2Fdell.pp;h=8e56c6130c4727f900d1d82950a7abd38ca145d3;hb=e15a0448ceb332965f469910452465ba42c21d85;hp=a69997a470d58bbe8bf86683d6c5196b76a40d42;hpb=6e9c4ff8298e3b2fac751495297a8ac02d2dd8ee;p=mirror%2Fdsa-puppet.git diff --git a/modules/hardware/manifests/raid/dell.pp b/modules/hardware/manifests/raid/dell.pp index a69997a47..8e56c6130 100644 --- a/modules/hardware/manifests/raid/dell.pp +++ b/modules/hardware/manifests/raid/dell.pp @@ -1,20 +1,29 @@ class hardware::raid::dell { + if "$::manufacturer" == "Dell Inc." { + include debian_org::apt_restricted + + package { 'srvadmin-server-cli': + ensure => installed, + tag => extra_repo, + } + package { 'srvadmin-storage-cli': + ensure => installed, + tag => extra_repo, + } + package { 'srvadmin-omcommon': + ensure => installed, + tag => extra_repo, + } + package { 'libssl1.0.0': + ensure => installed, + tag => extra_repo, + } + + } site::aptrepo { 'jessie.dell': - url => 'http://deb.debian.org/debian', - suite => 'jessie', - components => 'main', + ensure => absent, } site::aptrepo { 'debian.restricted.dell': - url => 'http://db.debian.org/debian-admin', - suite => 'jessie-restricted', - components => 'non-free', - } - - package { 'libssl1.0.0': - ensure => installed, - } - package { 'srvadmin-storage-cli': - ensure => installed, - tag => extra_repo, + ensure => absent, } }