class firewall::virtual::mumble( $implementation = lookup('firewall::implementation', undef, undef, 'shorewall'), $destination, $zone = 'fw' ) { class { "firewall::implementations::${implementation}::virtual::mumble": destination => $destination, zone => $zone, } }