Merge "Fix ironic standalone install code"
diff --git a/tcp_tests/tests/environment/test_ironic_standalone.py b/tcp_tests/tests/environment/test_ironic_standalone.py
index 8d60279..c119bbc 100644
--- a/tcp_tests/tests/environment/test_ironic_standalone.py
+++ b/tcp_tests/tests/environment/test_ironic_standalone.py
@@ -45,16 +45,17 @@
             4. export environment variables to further use
 
         """
-        cmd = "md5sum /httpboot/xenial-server-cloudimg-amd64.qcow2 | awk '{print $1}'"
-        res = underlay.check_call(cmd, host=config.salt.salt_master_host, verbose=True)
 
-        ironic_url = 'http://{0}:6385/'.format(config.salt.salt_master_host)
-        os.environ['CLOUDINIT_IMAGE_MD5'] = res['stdout']
-        os.environ['OS_AUTH_TOKEN'] = 'fake-token'
-        os.environ['IRONIC_URL'] = ironic_url
+        nodes = underlay.node_names()
+        host = underlay.host_by_node_name(nodes[0])
+        cmd = ("md5sum /httpboot/xenial-server-cloudimg-amd64.qcow2 "
+               "| awk '{print $1}'")
+        res = underlay.check_call(cmd, host=host, verbose=True)
 
-        LOG.info("Ironic standalone server installed, to use it:\n"
-                 "    export OS_AUTH_TOKEN=fake-token\n"
-                 "    export IRONIC_URL={0}\n"
-                 "    export CLOUDINIT_IMAGE_MD5={1}"
-                 .format(ironic_url, res['stdout']))
+        ironic_url = 'http://{0}:6385/'.format(host)
+
+        LOG.info("Ironic standalone server installed, to use it:\n\n"
+                 "export OS_AUTH_TOKEN=fake-token\n"
+                 "export IRONIC_URL={0}\n"
+                 "export CLOUDINIT_IMAGE_MD5={1}"
+                 .format(ironic_url, ''.join(res['stdout'])))