# 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, } } }