diff --git a/drivers/vmwarevsphere/vsphere.go b/drivers/vmwarevsphere/vsphere.go index 8ee064135a..85636ed052 100644 --- a/drivers/vmwarevsphere/vsphere.go +++ b/drivers/vmwarevsphere/vsphere.go @@ -307,6 +307,10 @@ func (d *Driver) Create() error { return err } + if err := d.Start(); err != nil { + return err + } + log.Debugf("Setting hostname: %s", d.MachineName) cmd, err := d.GetSSHCommand(fmt.Sprintf( "echo \"127.0.0.1 %s\" | sudo tee -a /etc/hosts && sudo hostname %s && echo \"%s\" | sudo tee /etc/hostname", @@ -321,10 +325,6 @@ func (d *Driver) Create() error { return err } - if err := d.Start(); err != nil { - return err - } - return nil }