diff options
Diffstat (limited to 'manifests/config.pp')
-rw-r--r-- | manifests/config.pp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/manifests/config.pp b/manifests/config.pp index 9f5fc58..12f1cd4 100644 --- a/manifests/config.pp +++ b/manifests/config.pp @@ -6,11 +6,13 @@ class fdio::config { if $fdio::vpp_dpdk_support { # ensure that dpdk module is loaded - $dpdk_pmd_real = regsubst($fdio::vpp_dpdk_uio_driver, '-', '_', 'G') - exec { 'insert_dpdk_kmod': - command => "modprobe ${fdio::vpp_dpdk_uio_driver}", - unless => "lsmod | grep ${dpdk_pmd_real}", - path => '/bin:/sbin', + if !empty($fdio::vpp_dpdk_uio_driver) { + $dpdk_pmd_real = regsubst($fdio::vpp_dpdk_uio_driver, '-', '_', 'G') + exec { 'insert_dpdk_kmod': + command => "modprobe ${fdio::vpp_dpdk_uio_driver}", + unless => "lsmod | grep ${dpdk_pmd_real}", + path => '/bin:/sbin', + } } vpp_config { |