packer-cn/builder/vmware/step_wait_for_ip.go

28 lines
528 B
Go
Raw Normal View History

2013-06-05 23:04:55 -04:00
package vmware
import (
"github.com/mitchellh/multistep"
"github.com/mitchellh/packer/packer"
)
// This step creates the virtual disks for the VM.
//
// Uses:
// config *config
// ui packer.Ui
//
// Produces:
// <nothing>
type stepWaitForIP struct{}
func (stepWaitForIP) Run(state map[string]interface{}) multistep.StepAction {
ui := state["ui"].(packer.Ui)
ui.Say("Waiting for SSH to become available...")
select{}
return multistep.ActionContinue
}
func (stepWaitForIP) Cleanup(map[string]interface{}) {}