Puppet Class: vswitch

Defined in:
manifests/init.pp

Overview

Class: vswitch

Install and configure vswitch (ovs and others) using puppet.

Parameters

provider

Select vswitch to install

Examples

class { 'vswitch':
  provider => 'ovs',
}

Authors

  • Endre Karlson <endre.karlson@gmail.com>

  • Dan Bode <dan@puppetlabs.com>

  • Ian Wells <iawells@cisco.com>

  • Gilles Dubreuil <gdubreui@redhat.com>

Apache License 2.0 (see LICENSE file)

Parameters:

  • provider (Enum['ovs', 'dpdk']) (defaults to: $vswitch::params::provider)


27
28
29
30
31
32
# File 'manifests/init.pp', line 27

class vswitch (
  Enum['ovs', 'dpdk'] $provider = $vswitch::params::provider
) {
  $cls = "::vswitch::${provider}"
  include $cls
}