Config values in neutron.conf (Icehouse)

asked 2014-06-09 07:44:20 -0600

vyom gravatar image

updated 2014-06-09 08:14:06 -0600


If I run packstack with


The neutron.conf generated, has:

core_plugin = neutron.plugins.ml2.plugin.Ml2Plugin

Whereas, the example in the neutron.conf shows:

# Example: core_plugin = ml2

So, are both the types of configs supported (name vs Python module path) and valid, or only the one shown in the example is correct (just ml2) ?

Same for service_plugins, should I use lbaas,router, or,


edit retag flag offensive close merge delete


Working values in neutron.conf :-
core_plugin = ml2
service_plugins = router

dbaxps gravatar imagedbaxps ( 2014-06-09 07:58:06 -0600 )edit

Well, what happens if you use one vs. the other? Do they both work? Does one generate an error?

larsks gravatar imagelarsks ( 2014-06-09 08:09:17 -0600 )edit

I am not getting any error. But I wanted to know which is the correct form, if I have to use just the names, then I don't need to edit the answers file for packstack .

vyom gravatar imagevyom ( 2014-06-09 08:13:55 -0600 )edit

2 answers

Sort by ยป oldest newest most voted

answered 2014-06-09 10:11:54 -0600

larsks gravatar image

The ability to use short names rather than fully qualified Python class names was implemented as part of this blueprint:

The change supporting this behavior was merged in January:

This change permits the use of short names, but does not prevent the use of Python class names, so either style will work with this change in place.

edit flag offensive delete link more

answered 2014-06-09 10:12:26 -0600

SamYaple gravatar image

Both ways are acceptable.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2014-06-09 07:44:20 -0600

Seen: 272 times

Last updated: Jun 09 '14