hope I got the merge wright...
[monitor.git] / extra / nodeaction.py
diff --git a/extra/nodeaction.py b/extra/nodeaction.py
deleted file mode 100755 (executable)
index ad58279..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/usr/bin/python
-
-import plc
-api = plc.getAuthAPI()
-
-import reboot
-
-import time
-from monitor.model import *
-
-import parser as parsermodule
-
-parser = parsermodule.getParser()
-parser.set_defaults(node=None, rins=False, bootstate=None, endrecord=False)
-parser.add_option("", "--backoff", dest="backoff", action="store_true",
-                                       help="Back off all penalties applied to a site.")
-parser.add_option("", "--rins", dest="rins", action="store_true",
-                                       help="Back off all penalties applied to a site.")
-parser.add_option("", "--bootstate", dest="bootstate", 
-                                       help="set the bootstate for a node.")
-parser = parsermodule.getParser(['defaults'], parser)
-config = parsermodule.parse_args(parser)
-
-for node in config.args:
-       config.node = node
-
-       if config.bootstate:
-               print "Setting %s to bootstate %s" % ( node, config.bootstate )
-               api.UpdateNode(node, {'boot_state' : config.bootstate})
-
-       if config.rins:
-               print "Setting %s to rins" % node
-               api.UpdateNode(node, {'boot_state' : 'reinstall'})
-
-       if config.backoff:
-               print "Enabling Slices & Slice Creation for %s" % node
-               plc.enableSlices(node)
-               plc.enableSliceCreation(node)
-
-               # plc_print_nodeinfo(plc_nodeinfo)
-               # fb_print_nodeinfo(fb_nodeinfo)