Skip to content

Commit fc2d8e1

Browse files
committed
neutron: disable metering agent if no ceilometer
Also cleanup code a bit to use the proper entry points rather than dotted path notations (which cause a warning)
1 parent 797307d commit fc2d8e1

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

chef/cookbooks/neutron/recipes/common_config.rb

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -81,18 +81,19 @@
8181
nova_config = Barclamp::Config.load("openstack", "nova")
8282
nova_insecure = CrowbarOpenStackHelper.insecure(nova_config) || keystone_settings["insecure"]
8383

84-
service_plugins = ["neutron.services.metering.metering_plugin.MeteringPlugin",
85-
"neutron_fwaas.services.firewall.fwaas_plugin.FirewallPlugin"]
84+
service_plugins = ["firewall"]
85+
service_plugins.push("metering") if node.roles.include? "ceilometer-agent"
86+
8687
if neutron[:neutron][:use_lbaas]
87-
service_plugins.push("neutron_lbaas.services.loadbalancer.plugin.LoadBalancerPluginv2")
88+
service_plugins.push("lbaasv2")
8889
end
8990

9091
if neutron[:neutron][:networking_plugin] == "ml2"
91-
service_plugins.unshift("neutron.services.l3_router.l3_router_plugin.L3RouterPlugin")
92+
service_plugins.unshift("router")
9293

9394
if neutron[:neutron][:ml2_mechanism_drivers].include?("linuxbridge") ||
9495
neutron[:neutron][:ml2_mechanism_drivers].include?("openvswitch")
95-
service_plugins.push("neutron.services.trunk.plugin.TrunkPlugin")
96+
service_plugins.push("trunk")
9697
end
9798

9899
if neutron[:neutron][:ml2_mechanism_drivers].include?("cisco_apic_ml2")

0 commit comments

Comments
 (0)