X-Git-Url: https://code.grnet.gr/git/ganeti-local/blobdiff_plain/a52ba89d42457cc1910d7f46361aa2231570f8b9..b757f8307de2e61291cd3cc0221502113b1e1ad6:/scripts/gnt-instance?ds=sidebyside diff --git a/scripts/gnt-instance b/scripts/gnt-instance index fd304df..4980614 100755 --- a/scripts/gnt-instance +++ b/scripts/gnt-instance @@ -443,9 +443,7 @@ def BatchCreate(opts, args): json_filename = args[0] try: - fd = open(json_filename, 'r') - instance_data = simplejson.load(fd) - fd.close() + instance_data = simplejson.loads(utils.ReadFile(json_filename)) except Exception, err: ToStderr("Can't parse the instance definition file: %s" % str(err)) return 1 @@ -1371,7 +1369,8 @@ add_opts = [ DEBUG_OPT, cli_option("-n", "--node", dest="node", help="Target node and optional secondary node", - metavar="[:]"), + metavar="[:]", + completion_suggest=OPT_COMPL_INST_ADD_NODES), os_opt, cli_option("-B", "--backend", dest="beparams", type="keyval", default={},