Skip to content
Snippets Groups Projects
Unverified Commit 475d0ba4 authored by Jonas Stoehr's avatar Jonas Stoehr Committed by GitHub
Browse files

Merge pull request #20 from mhutter/fix/orphan-ssh-key

Clean up SSH key when a server is alredy removed
parents 5de469ac 9d8e8098
Branches
No related tags found
No related merge requests found
...@@ -341,12 +341,16 @@ func (d *Driver) Remove() error { ...@@ -341,12 +341,16 @@ func (d *Driver) Remove() error {
return errors.Wrap(err, "could not get server handle") return errors.Wrap(err, "could not get server handle")
} }
if srv == nil {
log.Infof(" -> Server does not exist anymore")
} else {
log.Infof(" -> Destroying server %s[%d] in...", srv.Name, srv.ID) log.Infof(" -> Destroying server %s[%d] in...", srv.Name, srv.ID)
if _, err := d.getClient().Server.Delete(context.Background(), srv); err != nil { if _, err := d.getClient().Server.Delete(context.Background(), srv); err != nil {
return errors.Wrap(err, "could not delete server") return errors.Wrap(err, "could not delete server")
} }
} }
}
if !d.IsExistingKey && d.KeyID != 0 { if !d.IsExistingKey && d.KeyID != 0 {
key, err := d.getKey() key, err := d.getKey()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment