site::aptrepo { 'debian.restricted':
url => 'http://db.debian.org/debian-admin',
- suite => 'lenny-restricted',
+ suite => "${::lsbdistcodename}-restricted",
components => 'non-free',
}
package { 'hpacucli':
ensure => installed,
- require => [
- File['/etc/apt/sources.list.d/debian.restricted.list'],
- Exec['apt-get update']
- ]
+ tag => extra_repo,
}
- package { 'hp-health':
- ensure => installed,
- require => [
- File['/etc/apt/sources.list.d/debian.restricted.list'],
- Exec['apt-get update']
- ]
- }
- package { 'arrayprobe':
- ensure => installed,
+ if ! "$::systemproductname" in ["ProLiant DL180 G5", "ProLiant DL120 G5"] {
+ package { 'hp-health':
+ ensure => installed,
+ tag => extra_repo,
+ }
}
if $::debarchitecture == 'amd64' {