]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - 3rdparty/modules/vswitch/manifests/init.pp
try again, with puppetforge modules, correctly included now
[dsa-puppet.git] / 3rdparty / modules / vswitch / manifests / init.pp
diff --git a/3rdparty/modules/vswitch/manifests/init.pp b/3rdparty/modules/vswitch/manifests/init.pp
new file mode 100644 (file)
index 0000000..196e655
--- /dev/null
@@ -0,0 +1,32 @@
+# == 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>
+#
+# === Copyright
+#
+# Apache License 2.0 (see LICENSE file)
+#
+class vswitch (
+  $provider = $vswitch::params::provider
+) {
+  $cls = "vswitch::${provider}"
+  include $cls
+}