diff --git a/listservers.py b/listservers.py index 25687370..da2340b1 100644 --- a/listservers.py +++ b/listservers.py @@ -18,6 +18,7 @@ def __init__(self): def runCmd(self, cmd, server, port, user, password, opts,): + self.cmd = cmd self.server = server self.port = port self.user = user @@ -71,7 +72,10 @@ def getNodes(self, data): def printNodes(self, nodes): for node in nodes: - print '%s %s %s %s' % (node['otpNode'], + if self.cmd == "host-list": + print node['hostname'] + else: + print '%s %s %s %s' % (node['otpNode'], node['hostname'], node['status'], node['clusterMembership']) diff --git a/membase b/membase index 0cc5df4c..b36baf47 100755 --- a/membase +++ b/membase @@ -65,6 +65,7 @@ def main(): usage(err) commands = { + 'host-list' : listservers.ListServers, 'server-list' : listservers.ListServers, 'server-info' : info.Info, 'server-eshell' : info.Info,