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

32 lines
729 B
Puppet

#
# Copyright 2016 6WIND S.A.
class virtual_accelerator::neutron_conf inherits virtual_accelerator {
$advanced_params = $virtual_accelerator::advanced_params
if $advanced_params == true {
$disable_ipset = $virtual_accelerator::disable_ipset
if $disable_ipset == true {
$OVS_CONF_FILE = "/etc/neutron/plugins/ml2/ml2_conf.ini"
package { 'crudini':
ensure => 'latest',
} ->
exec { 'disable_ipset':
command => "crudini --set ${OVS_CONF_FILE} securitygroup enable_ipset False",
} ->
exec { 'restart_ovs':
command => 'service openvswitch-switch restart',
} ->
exec { 'restart_ovs_agent':
command => 'service neutron-plugin-openvswitch-agent restart',
}
}
}
}