fuel-library/deployment/puppet/mellanox_openstack/manifests/params.pp

23 lines
716 B
Puppet

class mellanox_openstack::params {
$eswitchd_package = 'eswitchd'
$filters_dir = '/etc/nova/rootwrap.d'
$filters_file = "${filters_dir}/network.filters"
case $::osfamily {
'RedHat': {
$neutron_mlnx_packages = ['openstack-neutron-mellanox']
$mlnxvif_package = 'mlnxvif'
$agent_service = 'neutron-mlnx-agent'
$compute_service_name = 'openstack-nova-compute'
}
'Debian': {
$neutron_mlnx_packages = ['neutron-plugin-mlnx','neutron-plugin-mlnx-agent']
$mlnxvif_package = 'python-mlnxvif'
$agent_service = 'neutron-plugin-mlnx-agent'
$compute_service_name = 'nova-compute'
}
}
}