fuel_plugin: Working version on Montreal POD
[ovsnfv.git] / fuel-plugin-ovsnfv / deployment_scripts / puppet / modules / ovsdpdk / manifests / build_ovs_dpdk.pp
1 # == Class: ovsdpdk::build_ovs_dpdk
2 #
3 # It executes build of OVS with DPDK support from configured shell script
4 #
5 class ovsdpdk::build_ovs_dpdk (
6   $plugin_dir =  $::ovsdpdk::params::plugin_dir,
7 ) inherits ovsdpdk {
8   require ovsdpdk::uninstall_ovs
9
10   file {"${plugin_dir}/files/build_ovs_dpdk.sh":
11     content => template("${plugin_dir}/files/build_ovs_dpdk.erb"),
12     mode    => '0775',
13   }
14
15   exec {"${plugin_dir}/files/build_ovs_dpdk.sh":
16     require => File["${plugin_dir}/files/build_ovs_dpdk.sh"],
17     timeout => 0,
18   }
19 }
20