class firewall::router::rsync( $destination, $port_orig = '873', $port_dest = '', $zone = 'loc', $originaldest = $ipaddress, $implementation = lookup('firewall::implementation', undef, undef, 'shorewall'), ) { class { "firewall::implementations::${implementation}::router::rsync": destination => $destination, port_orig => $port_orig, port_dest => $port_dest, zone => $zone, originaldest => $originaldest, } }