From ddb612efc3df7d6b0dddf7ea4fdfcb3133bec701 Mon Sep 17 00:00:00 2001 From: Pavel Moravec Date: Mon, 27 Mar 2017 17:26:42 +0200 Subject: [gnocchi] Missing "packages = .." causes plugins runs everytime Specify packages plugin variable to run the plugin only on systems with gnocchi installed. Resolves: #977 Signed-off-by: Pavel Moravec Signed-off-by: Bryn M. Reeves --- sos/plugins/gnocchi.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sos/plugins/gnocchi.py b/sos/plugins/gnocchi.py index dd4b8224..ec392f8e 100644 --- a/sos/plugins/gnocchi.py +++ b/sos/plugins/gnocchi.py @@ -21,7 +21,15 @@ from sos.plugins import Plugin, RedHatPlugin class GnocchiPlugin(Plugin, RedHatPlugin): """Gnocchi - Metric as a service""" plugin_name = "openstack_gnocchi" + profiles = ('openstack', 'openstack_controller') + + packages = ( + 'openstack-gnocchi-metricd', 'openstack-gnocchi-common', + 'openstack-gnocchi-statsd', 'openstack-gnocchi-api', + 'openstack-gnocchi-carbonara' + ) + requires_root = False def setup(self): -- cgit