8b64d224fc6e25db0118c6d7b54360885e886eba
[mirror/dsa-puppet.git] / modules / hardware / manifests / raid / proliant.pp
1 class hardware::raid::proliant {
2
3         site::aptrepo { 'debian.restricted':
4                 url        => 'http://db.debian.org/debian-admin',
5                 suite      => "${::lsbdistcodename}-restricted",
6                 components => 'non-free',
7         }
8
9         package { 'hpacucli':
10                 ensure  => installed,
11                 tag    => extra_repo,
12         }
13         package { 'hpssacli':
14                 ensure  => installed,
15                 tag    => extra_repo,
16         }
17         if !("$::systemproductname" in ["ProLiant DL180 G5", "ProLiant DL120 G5"]) {
18                 package { 'hp-health':
19                         ensure => installed,
20                         tag    => extra_repo,
21                 }
22         }
23
24         if $::debarchitecture == 'amd64' {
25                 package { 'lib32gcc1':
26                         ensure => installed,
27                 }
28         }
29 }