Failed connecting to node for IoT / NAT node

After restarting my Teleport Auth service I wasn’t able to access the Teleport console as I ran into this error.

failed connecting to node graviton-gcp-iot.
ERROR REPORT:
Original Error: *net.OpError dial tcp: missing address

The reason for this, was I hadn’t set advertise_ip within the nodes config teleport.yaml . Once I added this, and restarted the server I was able to access the server.

# When running in multi-homed or NATed environments Teleport nodes need
# to know which IP it will be reachable at by other nodes
#
# This value can be specified as FQDN e.g. host.example.com
advertise_ip: 10.1.0.5