Skip to content

Commit 80cbb89

Browse files
dirkmuellerJanZerebecki
authored andcommitted
neutron: disable metering if no ceilometer (noref)
Also cleanup code a bit to use the proper entry points rather than dotted path notations (which cause a warning)
1 parent 940794f commit 80cbb89

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

chef/cookbooks/neutron/recipes/common_config.rb

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,9 @@
7878
nova_config = Barclamp::Config.load("openstack", "nova")
7979
nova_insecure = CrowbarOpenStackHelper.insecure(nova_config) || keystone_settings["insecure"]
8080

81-
service_plugins = ["neutron.services.metering.metering_plugin.MeteringPlugin",
82-
"neutron_fwaas.services.firewall.fwaas_plugin.FirewallPlugin"]
81+
service_plugins = ["firewall"]
82+
service_plugins.push("metering") if node.roles.include? "ceilometer-agent"
83+
8384
if neutron[:neutron][:use_lbaas]
8485
lbaas_plugin = if neutron[:neutron][:lbaasv2_driver] == "octavia"
8586
"neutron_lbaas.services.loadbalancer.proxy_plugin.LoadBalancerProxyPluginv2"
@@ -91,11 +92,11 @@
9192
end
9293

9394
if neutron[:neutron][:networking_plugin] == "ml2"
94-
service_plugins.unshift("neutron.services.l3_router.l3_router_plugin.L3RouterPlugin")
95+
service_plugins.unshift("router")
9596

9697
if neutron[:neutron][:ml2_mechanism_drivers].include?("linuxbridge") ||
9798
neutron[:neutron][:ml2_mechanism_drivers].include?("openvswitch")
98-
service_plugins.push("neutron.services.trunk.plugin.TrunkPlugin")
99+
service_plugins.push("trunk")
99100
end
100101

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

0 commit comments

Comments
 (0)