fuel-plugin-cisco-aci/deployment_scripts/puppet/modules/neutron/manifests/config.pp

27 lines
1.3 KiB
Puppet

#Class neutron::config
class neutron::config (
$service_plugins = 'neutron.services.l3_router.l3_router_plugin.L3RouterPlugin',
$mechanism_drivers = 'openvswitch',
){
neutron_config {
'DEFAULT/service_plugins': value => $service_plugins;
'DEFAULT/core_plugin': value => 'neutron.plugins.ml2.plugin.Ml2Plugin';
}
neutron_plugin_ml2 {
'ml2/type_drivers': value => 'local,flat,vlan,gre,vxlan';
'ml2/tenant_network_types': value => 'vlan';
'ml2/mechanism_drivers': value => $mechanism_drivers;
#'ml2_type_vlan/network_vlan_ranges': value => "$physnets_dev:$vlan_range";
'securitygroup/enable_security_group': value => 'True';
'securitygroup/firewall_driver': value => 'neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver';
#'ovs/integration_bridge': value => "$int_bridge";
#'ovs/bridge_mappings': value => "$physnets_dev:$int_bridge";
#'ovs/enable_tunneling': value => 'False';
'agent/polling_interval': value => '2';
'agent/l2_population': value => 'False';
'agent/arp_responder': value => 'False';
}
}