fix: dont check servers so many times
This commit is contained in:
parent
1b836dbab6
commit
d821975aa2
|
@ -71,9 +71,13 @@ can take some time.
|
||||||
}
|
}
|
||||||
sort.Sort(config.ByServerAndType(apps))
|
sort.Sort(config.ByServerAndType(apps))
|
||||||
|
|
||||||
|
alreadySeen := make(map[string]bool)
|
||||||
for _, app := range apps {
|
for _, app := range apps {
|
||||||
if err := ssh.EnsureHostKey(app.Server); err != nil {
|
if _, ok := alreadySeen[app.Server]; !ok {
|
||||||
logrus.Fatal(fmt.Sprintf(internal.SSHFailMsg, app.Server))
|
if err := ssh.EnsureHostKey(app.Server); err != nil {
|
||||||
|
logrus.Fatal(fmt.Sprintf(internal.SSHFailMsg, app.Server))
|
||||||
|
}
|
||||||
|
alreadySeen[app.Server] = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue