From 3af6b4f0f7b382250507d178658d296b5ff9a634 Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Fri, 25 Feb 2011 01:05:32 +0200 Subject: [PATCH] Added options to disable probe or remote to clarified::probe --- clarified/manifests/init.pp | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/clarified/manifests/init.pp b/clarified/manifests/init.pp index d12d8e8..9c13268 100644 --- a/clarified/manifests/init.pp +++ b/clarified/manifests/init.pp @@ -141,10 +141,14 @@ class clarified::recorder inherits clarified { # Remote port. Defaults to 10000. # $collab: # Use collab for authentication, format is ":". +# $probe: +# Enable probe. Defaults to true. +# $remote: +# Enable remote. Defaults to true. # define clarified::probe($interface="", $snaplen="65535", $keeptime="100GB", $blocksize="1GB", $filter="", $remoteport="10000", - $collab="") { + $collab="", $probe=true, $remote=true) { if $interface { $interface_real = $interface @@ -159,7 +163,10 @@ define clarified::probe($interface="", $snaplen="65535", $keeptime="100GB", } file { "/etc/clarified/probe.d/${name}": - ensure => present, + ensure => $probe ? { + true => present, + false => absent, + }, mode => 0755, owner => root, group => root, @@ -169,7 +176,10 @@ define clarified::probe($interface="", $snaplen="65535", $keeptime="100GB", } file { "/etc/clarified/remote.d/${name}": - ensure => present, + ensure => $remote ? { + true => present, + false => absent, + }, mode => 0755, owner => root, group => root,