redir.pp
No OneTemporary

File Metadata

Created
Tue, Aug 25, 9:31 AM

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