diff --git a/cluster/juju/return-node-ips.py b/cluster/juju/return-node-ips.py index a1fc703fb6..c652ccd079 100755 --- a/cluster/juju/return-node-ips.py +++ b/cluster/juju/return-node-ips.py @@ -1,7 +1,13 @@ #!/usr/bin/env python import json import sys -nodes = json.loads(sys.argv[1]) -for num in nodes: - print num['Stdout'].rstrip() +# This script helps parse out the private IP addreses from the +# `juju run` command's JSON object, see cluster/juju/util.sh +if len(sys.argv) > 1: + print(sys.argv[1]) + # It takes the JSON output as the first argument. + nodes = json.loads(sys.argv[1]) + # There can be multiple nodes to print the Stdout. + for num in nodes: + print num['Stdout'].rstrip()