diff options
Diffstat (limited to 'manifests/utils/network/analyzer.pp')
-rw-r--r-- | manifests/utils/network/analyzer.pp | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/manifests/utils/network/analyzer.pp b/manifests/utils/network/analyzer.pp index 2bcb97c..670ffcb 100644 --- a/manifests/utils/network/analyzer.pp +++ b/manifests/utils/network/analyzer.pp @@ -1,9 +1,19 @@ class nodo::utils::network::analyzer { - package { [ 'tshark', 'arping', 'fping', 'oping', 'tcptraceroute', 'tcpstat', 'iperf' ]: + package { [ + 'tshark', + 'arping', + 'fping', + 'oping', + 'tcptraceroute', + 'tcpstat', + 'iperf', + ]: ensure => installed, } - package { 'zmap': + package { [ + 'zmap', + ]: ensure => $::lsbdistcodename ? { 'squeeze' => absent, default => present, @@ -11,12 +21,17 @@ class nodo::utils::network::analyzer { } # https://www.linode.com/docs/networking/diagnosing-network-issues-with-mtr - package { 'mtr': + package { [ + 'mtr', + ]: ensure => present, } # Not in use - package { [ 'heartbleeder', 'psad' ]: + package { [ + 'heartbleeder', + 'psad', + ]: ensure => absent, } } |