diff options
Diffstat (limited to 'manifests/utils/physical.pp')
-rw-r--r-- | manifests/utils/physical.pp | 38 |
1 files changed, 31 insertions, 7 deletions
diff --git a/manifests/utils/physical.pp b/manifests/utils/physical.pp index acadaca..1ea6b13 100644 --- a/manifests/utils/physical.pp +++ b/manifests/utils/physical.pp @@ -1,13 +1,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' ]: + 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': + package { [ + 'acpi', + ]: ensure => $::architecture ? { 'armv5tel' => absent, 'armv6l' => absent, @@ -20,11 +40,15 @@ class nodo::utils::physical { # Testers / health check # - #package { 'memtester': + #package { [ + # 'memtester', + #]: # ensure => present, #} - package { 'memtest86+': + package { [ + 'memtest86+', + ]: ensure => $::architecture ? { 'amd64' => present, default => absent, |