Install libxslt1.1 on dell hosts
[mirror/dsa-puppet.git] / modules / hardware / manifests / raid / dell.pp
index 438220c..c654f47 100644 (file)
@@ -1,12 +1,31 @@
 class hardware::raid::dell {
-       site::aptrepo { 'debian.restricted.dell':
-               url        => 'http://db.debian.org/debian-admin',
-               suite      => 'jessie-restricted',
-               components => 'non-free',
-       }
+       if "$::manufacturer" == "Dell Inc." {
+               include debian_org::apt_restricted
 
-       package { 'srvadmin-all':
-               ensure  => installed,
-               tag    => extra_repo,
+               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,
+               }
+               package { 'libxslt1.1':
+                       ensure => installed,
+               }
+       }
+       site::aptrepo { 'jessie.dell':
+               ensure => absent,
+       }
+       site::aptrepo { 'debian.restricted.dell':
+               ensure => absent,
        }
 }