Update azhpc-run to use comma separation for hosts

This commit is contained in:
Paul Edwards 2020-05-26 13:46:22 +01:00
Родитель b2862b226d
Коммит 62133b1efb
2 изменённых файлов: 5 добавлений и 5 удалений

Просмотреть файл

@ -456,7 +456,7 @@ optional arguments:
--no-color turn off color in output
--user USER, -u USER the user to run as
--nodes NODES, -n NODES
the resources to run on (space separated for multiple)
the resources to run on (comma separated for multiple)
```
### azhpc-scp

Просмотреть файл

@ -294,11 +294,11 @@ def do_run(args):
hosts = []
if args.nodes:
for r in args.nodes.split(" "):
for r in args.nodes.split(","):
rtype = c.read_value(f"resources.{r}.type")
if not rtype:
log.error(f"resource {r} does not exist in config")
sys.exit(1)
log.debug(f"resource {r} does not exist in config")
hosts.append(r)
if rtype == "vm":
instances = c.read_value(f"resources.{r}.instances", 1)
if instances == 1:
@ -770,7 +770,7 @@ if __name__ == "__main__":
"--nodes",
"-n",
type=str,
help="the resources to run on (space separated for multiple)"
help="the resources to run on (comma separated for multiple)"
)
run_parser.add_argument(
'args',