14
edits
| Line 245: | Line 245: | ||
    config.close()  |     config.close()  | ||
    print "%s %s updated" % ("Node" if isinstance(o, Node) else "Template", o.getObjectName())  |     print "%s %s updated" % ("Node" if isinstance(o, Node) else "Template", o.getObjectName())  | ||
</syntaxhighlight>  | |||
== List Inventory Software for all nodes ==  | |||
<syntaxhighlight lang="python">  | |||
for node in [o for o in s.getAllObjects() if isinstance(o, objects.Node)]:  | |||
  print 'Node: ', node.getObjectName()  | |||
  try:  | |||
    for package in s.getNodeSoftwarePackages(node.getObjectId()):  | |||
        print package.getName()  | |||
  except:  | |||
    print "No package found"  | |||
</syntaxhighlight>  | </syntaxhighlight>  | ||
edits