Darshan N has posted comments on this change. Change subject: gluster: Added a plugin under gluster for nrpe configuration. ......................................................................
Patch Set 1: (6 comments) http://gerrit.ovirt.org/#/c/26956/1/src/plugins/ovirt-host-deploy/gluster/nrpe.py File src/plugins/ovirt-host-deploy/gluster/nrpe.py: Line 32: import socket Line 33: import fileinput Line 34: import sys Line 35: Line 36: NRPE_CONFIG_FILE = "/etc/nagios/nrpe.cfg" > Please put this in constants.py::FileLocations Done Line 37: Line 38: Line 39: @util.export Line 40: class Plugin(plugin.PluginBase): Line 39: @util.export Line 40: class Plugin(plugin.PluginBase): Line 41: def __init__(self, context): Line 42: super(Plugin, self).__init__(context=context) Line 43: self._enabled = False > no need for _enabled if you are not having anything complex Done Line 44: Line 45: @plugin.event( Line 46: stage=plugin.Stages.STAGE_INIT, Line 47: ) Line 45: @plugin.event( Line 46: stage=plugin.Stages.STAGE_INIT, Line 47: ) Line 48: def _setup(self): Line 49: self.environment[odeploycons.GlusterEnv.ENABLE] = False > do not touch ENABLE in this module... Done Line 50: Line 51: @plugin.event( Line 52: stage=plugin.Stages.STAGE_VALIDATION, Line 53: condition=lambda self: ( Line 57: self.environment[odeploycons.GlusterEnv.ENABLE] Line 58: ), Line 59: ) Line 60: def _validation(self): Line 61: self._enabled = True > this is not required, just move the condition to the MISC Done Line 62: Line 63: @plugin.event( Line 64: stage=plugin.Stages.STAGE_MISC, Line 65: condition=lambda self: ( Line 66: os.path.isfile(NRPE_CONFIG_FILE) Line 67: ), Line 68: ) Line 69: def _misc(self): Line 70: host = self.environment[odeploycons.VdsmEnv.ENGINE_HOST] > why do you need host temporary variable? will use the environment variable to get the fqdn of server as you suggested. Line 71: addr = socket.gethostbyname(host) Line 72: for line in fileinput.input(NRPE_CONFIG_FILE, inplace=True): Line 73: if line.startswith("allowed_hosts"): Line 74: if line.find(str(addr)) == -1: Line 71: addr = socket.gethostbyname(host) Line 72: for line in fileinput.input(NRPE_CONFIG_FILE, inplace=True): Line 73: if line.startswith("allowed_hosts"): Line 74: if line.find(str(addr)) == -1: Line 75: line = line[:-1] + "," + str(addr) > please use FileTransaction to modify content of files, see example in other Done Line 76: sys.stdout.write(line) Line 77: -- To view, visit http://gerrit.ovirt.org/26956 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: I4faa40e2bf382187907db944f7485c1630fcc0ae Gerrit-PatchSet: 1 Gerrit-Project: ovirt-host-deploy Gerrit-Branch: master Gerrit-Owner: Darshan N <dnara...@redhat.com> Gerrit-Reviewer: Alon Bar-Lev <alo...@redhat.com> Gerrit-Reviewer: Darshan N <dnara...@redhat.com> Gerrit-Reviewer: Kanagaraj M <kmayi...@redhat.com> Gerrit-Reviewer: Sahina Bose <sab...@redhat.com> Gerrit-Reviewer: automat...@ovirt.org Gerrit-HasComments: Yes _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches