]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - 3rdparty/modules/neutron/manifests/plugins/ovs/bridge.pp
try again, with puppetforge modules, correctly included now
[dsa-puppet.git] / 3rdparty / modules / neutron / manifests / plugins / ovs / bridge.pp
diff --git a/3rdparty/modules/neutron/manifests/plugins/ovs/bridge.pp b/3rdparty/modules/neutron/manifests/plugins/ovs/bridge.pp
new file mode 100644 (file)
index 0000000..6de6ff6
--- /dev/null
@@ -0,0 +1,11 @@
+#
+define neutron::plugins::ovs::bridge {
+  $mapping = split($name, ':')
+  $bridge = $mapping[1]
+
+  vs_bridge {$bridge:
+    ensure       => present,
+    external_ids => "bridge-id=${bridge}"
+  }
+}
+