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