I never worked on NGSH, just bash from jump/management host (using password less /ssh keys) to login to clusters and run commands, something similar to
#!/bin/sh
cat asm_luns | awk ' \
{
cluster="clus1"
vserver="svm1"
cmd_ln1=" lun create -vserver svm1 -path "$1" -ostype windows_2008 -size "$2
system("/usr/bin/ssh admin@"cluster cmd_ln1)
next
}
That's my automation.
'