func fillMachineIp(args *models.InstallerArguments, manifest models.Manifest, machineIp string) { if machineIp == "" { consulIp := strings.Split(args.ConsulIPs, ",")[0] conn, err := net.Dial("udp", consulIp+":65530") FailOnError(err) machineIp = strings.Split(conn.LocalAddr().String(), ":")[0] } args.MachineIp = machineIp }