196e655b86fac44dcd157ecef44b9d196d0b1bde
[mirror/dsa-puppet.git] / 3rdparty / modules / vswitch / manifests / init.pp
1 # == Class: vswitch
2 #
3 # Install and configure vswitch (ovs and others) using puppet.
4 #
5 # === Parameters
6 #
7 # [*provider*]
8 #   Select vswitch to install
9 #
10 # === Examples
11 #
12 #  class { 'vswitch':
13 #    provider => 'ovs',
14 #  }
15 #
16 # === Authors
17 #
18 # - Endre Karlson <endre.karlson@gmail.com>
19 # - Dan Bode <dan@puppetlabs.com>
20 # - Ian Wells <iawells@cisco.com>
21 # - Gilles Dubreuil <gdubreui@redhat.com>
22 #
23 # === Copyright
24 #
25 # Apache License 2.0 (see LICENSE file)
26 #
27 class vswitch (
28   $provider = $vswitch::params::provider
29 ) {
30   $cls = "vswitch::${provider}"
31   include $cls
32 }