From ac2d7693e02a11d80879ccd80dc33a4f213295e6 Mon Sep 17 00:00:00 2001 From: Feng Pan Date: Sun, 19 Feb 2017 15:14:40 -0500 Subject: Add support for inline config changes This patch changes VPP configuration from file template to inline change directly. This prevents issue with overwriting existing VPP config. Change-Id: I4133be8ebe689d9288e3a8e64cca43afd7e42e64 Signed-off-by: Feng Pan --- manifests/config/vpp_devices.pp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 manifests/config/vpp_devices.pp (limited to 'manifests/config') diff --git a/manifests/config/vpp_devices.pp b/manifests/config/vpp_devices.pp new file mode 100644 index 0000000..f36a66e --- /dev/null +++ b/manifests/config/vpp_devices.pp @@ -0,0 +1,15 @@ +# == Define: fdio::config::vpp_devices +# +# Defined type to configure device in VPP configuration file +# +# === Parameters: +# [*pci_address*] +# (required) The PCI address of the device. +# +define fdio::config::vpp_devices ( + $pci_address = $title +) { + vpp_config { + "dpdk/dev/${pci_address}": ensure => 'present'; + } +} \ No newline at end of file -- cgit 1.2.3-korg