redir.pp
No OneTemporary

File Metadata

Created
Mon, Aug 24, 9:47 PM

redir.pp

define basics::redir(
Boolean $enable,
String $src_ip = '',
Integer $src_port,
String $dest_ip = '',
Integer $dest_port,
) {
ensure_packages(['redir', 'net-tools'])
if $enable {
exec {"redir-${name}":
command => "redir -I ${name} ${src_ip}:${src_port} ${dest_ip}:${dest_port}",
unless => "netstat -nl | grep ${src_port}",
path => ['/bin', '/usr/bin/']
}
}
}

Event Timeline