diff --git a/modules/puppet-sysinv/src/sysinv/manifests/agent.pp b/modules/puppet-sysinv/src/sysinv/manifests/agent.pp index 95f3a94cb..e3fd79b75 100644 --- a/modules/puppet-sysinv/src/sysinv/manifests/agent.pp +++ b/modules/puppet-sysinv/src/sysinv/manifests/agent.pp @@ -18,7 +18,8 @@ class sysinv::agent ( $agent_driver = false, $package_ensure = 'latest', $enabled = true, - $lldp_drivers = [] + $lldp_drivers = [], + $dpdk_elf_file = undef, ) { include sysinv::params @@ -33,6 +34,12 @@ class sysinv::agent ( } } + if ($::sysinv::agent::dpdk_elf_file != undef) { + sysinv_config { + 'dpdk/dpdk_elf': value => $dpdk_elf_file; + } + } + sysinv_config { 'lldp/drivers': value => join($lldp_drivers,','); }