X Tutup
Skip to content

Commit 7d6bfff

Browse files
committed
Generic Driver - Check key in PreCheck
Signed-off-by: David Gageot <david@gageot.net>
1 parent 5caed51 commit 7d6bfff

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

drivers/generic/generic.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,14 @@ func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error {
9696
return nil
9797
}
9898

99+
func (d *Driver) PreCreateCheck() error {
100+
if _, err := os.Stat(d.SSHKey); os.IsNotExist(err) {
101+
return fmt.Errorf("Ssh key does not exist: %q", d.SSHKey)
102+
}
103+
104+
return nil
105+
}
106+
99107
func (d *Driver) Create() error {
100108
log.Info("Importing SSH key...")
101109

0 commit comments

Comments
 (0)
X Tutup