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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
# Common utilities for physical
class nodo::utils::physical (
$ensure = 'installed',
) {
package { [
'nload',
'acpid',
'slurm',
'ethtool',
'parted',
'iftop',
'iptraf-ng',
'htop',
'sdparm',
'iotop',
'sysstat',
'saidar',
'lshw',
'sg3-utils',
'nmon',
'atop',
'dcfldd',
'gdisk',
'powertop',
'bwm-ng',
'inxi',
'bmon',
'dstat',
'ifstat',
]:
ensure => $ensure,
}
package { [
'collectl',
]:
ensure => $ensure,
install_options => [ '--no-install-recommends' ], # otherwise it installs apache2
}
package { [
'acpi',
'cpuid',
]:
ensure => $::architecture ? {
'armv5tel' => absent,
'armv6l' => absent,
'armv7l' => absent,
default => $ensure,
}
}
package { [
'memtest86+',
]:
ensure => $::architecture ? {
'amd64' => $ensure,
default => absent,
}
}
}
|