Setting tag myplc-5.3-5
[myplc.git] / support-scripts / gen-sites-xml.py
index bfbcd6f..13db800 100755 (executable)
@@ -5,8 +5,6 @@
 # Mark Huang <mlhuang@cs.princeton.edu>
 # Copyright (C) 2006 The Trustees of Princeton University
 #
-# $Id: gen-sites-xml.py,v 1.8 2007/09/14 20:08:28 tmack Exp $
-#
 
 import os, sys
 import getopt
@@ -76,10 +74,10 @@ plc = Shell(globals())
 #
 
 begin()
-GetNodes(None, ['node_id', 'model', 'boot_state', 'hostname', 'version', 'ssh_rsa_key', 'nodenetwork_ids', 'slice_ids_whitelist'])
-GetNodeNetworks({'is_primary': True}, ['nodenetwork_id', 'node_id', 'ip', 'mac', 'bwlimit'])
+GetNodes(None, ['node_id', 'model', 'boot_state', 'hostname', 'version', 'ssh_rsa_key', 'interface_ids', 'slice_ids_whitelist'])
+GetInterfaces({'is_primary': True}, ['interface_id', 'node_id', 'ip', 'mac', 'bwlimit'])
 GetSites(None, ['name', 'latitude', 'longitude', 'url', 'site_id', 'login_base', 'abbreviated_name', 'node_ids'])
-GetNodeGroups(['Alpha', 'Beta', 'Rollout', 'Production'], ['name', 'node_ids'])
+GetNodeGroups(['Alpha', 'Beta', 'Rollout', 'Production'], ['groupname', 'node_ids'])
 (nodes, nodenetworks, sites, groups) = commit()
 
 # remove whitelisted nodes
@@ -94,7 +92,7 @@ for nodenetwork in nodenetworks:
         for key, value in nodenetwork.iteritems():
             node[key] = value
 
-group_node_ids = dict([(group['name'], group['node_ids']) for group in groups])
+group_node_ids = dict([(group['groupname'], group['node_ids']) for group in groups])
 
 class PrettyXMLGenerator(XMLGenerator):
     """