fuel-plugin-6wind-virtual-a.../deployment_scripts/puppet/modules/virtual_accelerator/manifests/init.pp

31 lines
805 B
Puppet

#
# Copyright 2016 6WIND S.A.
class virtual_accelerator {
# Export exec path
Exec { path => [ '/bin/', '/sbin/' , '/usr/bin/', '/usr/sbin/' ] }
# General configuration
$settings = hiera('6wind-virtual-accelerator', {})
# 6WIND Virtual Accelerator settings
$advanced_params = $settings['advanced_params_enabled']
$fp_mem = $settings['fp_mem']
$vm_mem = $settings['vm_mem']
$va_conf_file = ''
$disable_secgroup = $settings['disable_secgroup']
$enable_host_cpu = $settings['enable_host_cpu']
$va_version = $settings['va_version']
$mellanox_support = $settings['mellanox_support']
if $settings['va_conf_file'] {
$va_conf_file = $settings['va_conf_file'][content]
}
if $settings['va_license_file'] {
$va_license_file = $settings['va_license_file'][content]
}
}