[deployment_handler] Re-write node default string printout 57/28557/2
authorjose.lausuch <jose.lausuch@ericsson.com>
Mon, 13 Feb 2017 22:14:49 +0000 (23:14 +0100)
committerjose.lausuch <jose.lausuch@ericsson.com>
Tue, 14 Feb 2017 20:11:12 +0000 (21:11 +0100)
example output: http://pastebin.com/raw/dm3SEA43

Change-Id: I06b4e08897e8303dd938749636e00ae193e91dca
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
modules/opnfv/deployment/manager.py

index 8597a3f..43a7948 100644 (file)
@@ -89,7 +89,7 @@ class Deployment(object):
             sdn_controller=self.deployment_info['sdn_controller'])
 
         for node in self.deployment_info['nodes']:
-            s += '\t\t{node_object}\n'.format(node_object=node)
+            s += '{node_object}\n'.format(node_object=node)
 
         return s
 
@@ -217,7 +217,20 @@ class Node(object):
         return self.run_cmd(cmd)
 
     def __str__(self):
-        return str(self.get_dict())
+        return '''
+            name:   {name}
+            id:     {id}
+            ip:     {ip}
+            status: {status}
+            roles:  {roles}
+            ovs:    {ovs}
+            info:   {info}'''.format(name=self.name,
+                                     id=self.id,
+                                     ip=self.ip,
+                                     status=self.status,
+                                     roles=self.roles,
+                                     ovs=self.get_ovs_info(),
+                                     info=self.info)
 
 
 class DeploymentHandler(object):