diff --git a/launch/launch-node.py b/launch/launch-node.py index 2e1ae2016c..406e0741d0 100755 --- a/launch/launch-node.py +++ b/launch/launch-node.py @@ -160,11 +160,16 @@ def bootstrap_server(server, key, name, volume_device, keep, key.write_private_key(key_file) os.chmod(jobdir.key, 0o600) + if ignore_ipv6: + host_ip = server.public_v4 + else: + host_ip = server.interface_ip + # Write out inventory with open(jobdir.hosts, 'w') as inventory_file: inventory_file.write( "{host} ansible_host={ip} ansible_user=root {python}".format( - host=name, ip=server.interface_ip, + host=name, ip=host_ip, python='ansible_python_interpreter=/usr/bin/python3')) t = threading.Thread(target=stream_syslog, args=(ssh_client,))