class nodo::utils::network::analyzer { package { [ 'tshark', 'arping', 'fping', 'oping', 'tcptraceroute', 'tcpstat', 'iperf' ]: ensure => installed, } package { 'zmap': ensure => $::lsbdistcodename ? { 'squeeze' => absent, default => present, } } # https://www.linode.com/docs/networking/diagnosing-network-issues-with-mtr package { 'mtr': ensure => present, } # Not in use package { [ 'heartbleeder', 'psad' ]: ensure => absent, } }