From: Faiyaz Ahmed Date: Wed, 5 Mar 2008 19:31:53 +0000 (+0000) Subject: sirius is now a system slice and part of db-config X-Git-Tag: MyPLC-4.2-4~15 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=5fd6b4ce28c2f1435d597b3ad38c7dc70f69ad2a;p=myplc.git sirius is now a system slice and part of db-config --- diff --git a/siriusnodes.py b/siriusnodes.py deleted file mode 100644 index 6f5fb41..0000000 --- a/siriusnodes.py +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/python -''' -Subscribes new nodes to princeton_sirius slice. - -$Id$ -''' -import sys -from sets import Set - -# Load shell with default configuration -sys.path.append('/usr/share/plc_api') -from PLC.Shell import Shell -plc = Shell(globals()) - - - -def main(argv = None): - debug = False - allnodes = [] - whitelist = [] - newnodes = [] - - # Get All Nodes - for node in GetNodes(None, ['node_id']): allnodes.append(node['node_id']) - - # Get WhiteListed nodes - for node in GetWhitelist(None, ['node_id']): whitelist.append(node['node_id']) - - # Nodes already running slice - siriusnodes = GetSlices("princeton_sirius")[0]['node_ids'] - - available = Set(allnodes) - Set(whitelist) - - nodestoadd = available - Set(siriusnodes) - - for node in nodestoadd: newnodes.append(node) - - print "Adding %s nodes to Sirius slice." % newnodes.__len__() - # Add to Sirius slice - if debug: - print newnodes - else: - AddSliceToNodes("princeton_sirius", [newnodes])