class firewall::torrent( $implementation = lookup('firewall::implementation', undef, undef, 'shorewall'), $range = lookup('firewall::torrent::range', undef, undef, '6881:6999') ) { class { "firewall::implementations::${implementation}::torrent": range => $range, } }