class firewall::openvpn( $implementation = lookup('firewall::implementation', undef, undef, 'shorewall'), ) { class { "firewall::implementations::${implementation}::openvpn": } }