import time
from model import *
-from config import config
-from optparse import OptionParser
+import parser as parsermodule
-parser = OptionParser()
+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.")
help="Back off all penalties applied to a site.")
parser.add_option("", "--bootstate", dest="bootstate",
help="set the bootstate for a node.")
-config = config(parser)
-config.parse_args()
+parser = parsermodule.getParser(['defaults'], parser)
+config = parsermodule.parse_args(parser)
for node in config.args:
config.node = node
- #plc_nodeinfo = api.GetNodes({'hostname': config.node}, None)[0]
- #fb_nodeinfo = fb['nodes'][config.node]['values']
-
if config.bootstate:
print "Setting %s to bootstate %s" % ( node, config.bootstate )
api.UpdateNode(node, {'boot_state' : config.bootstate})