class firewall::router::torrent( $destination, $zone = 'loc', $originaldest = $ipaddress, $range = lookup('firewall::torrent::range', undef, undef, '6881:6999') $implementation = lookup('firewall::implementation', undef, undef, 'shorewall'), ) { class { "firewall::implementations::${implementation}::router::torrent": destination => $destination, zone => $zone, originaldest => $originaldest, range => $range, } }