# == Class: vswitch # # Install and configure vswitch (ovs and others) using puppet. # # === Parameters # # [*provider*] # Select vswitch to install # Defaults to 'ovs' # # === Examples # # class { 'vswitch': # provider => 'ovs', # } # # === Authors # # - Endre Karlson # - Dan Bode # - Ian Wells # - Gilles Dubreuil # # === Copyright # # Apache License 2.0 (see LICENSE file) # class vswitch ( Enum['ovs', 'dpdk'] $provider = 'ovs' ) { $cls = "::vswitch::${provider}" include $cls }