aboutsummaryrefslogtreecommitdiff
path: root/manifests/utils/physical.pp
blob: acadaca33374c8e5a195249176bfa24924d36484 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Common utilities for physical
class nodo::utils::physical {
  package { [ 'nload',    'acpid',     'slurm',  'ethtool', 'parted',  'iftop',
              'iptraf',   'htop',      'sdparm', 'iotop',   'sysstat', 'saidar',
              'lshw',     'sg3-utils', 'nmon',   'atop',    'dcfldd',  'gdisk',
              'powertop', 'bwm-ng' ]:
    ensure => installed,
  }

  package { 'acpi':
    ensure => $::architecture ? {
      'armv5tel' => absent,
      'armv6l'   => absent,
      'armv7l'   => absent,
       default   => present,
    }
  }

  #
  # Testers / health check
  #

  #package { 'memtester':
  #  ensure  => present,
  #}

  package { 'memtest86+':
    ensure => $::architecture ? {
      'amd64' => present,
       default   => absent,
    }
  }
}