We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 5158b10 + ea92d79 commit 8c54048Copy full SHA for 8c54048
driver.go
@@ -259,6 +259,12 @@ func (d *Driver) Create() error {
259
log.Info("Provisioning Packet server...")
260
newDevice, _, err := client.Devices.Create(createRequest)
261
if err != nil {
262
+ //cleanup ssh keys if device faild
263
+ if _, err := client.SSHKeys.Delete(d.SSHKeyID); err != nil {
264
+ if er, ok := err.(*packngo.ErrorResponse); !ok || er.Response.StatusCode != 404 {
265
+ return err
266
+ }
267
268
return err
269
}
270
t0 := time.Now()
0 commit comments