Install srvadmin foo on dell hosts, and move our restricted archive to debian_org...
[mirror/dsa-puppet.git] / modules / hardware / manifests / raid / dell.pp
index a69997a..8e56c61 100644 (file)
@@ -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,
        }
 }