Versions in this module Expand all Collapse all v0 v0.1.1 Jun 29, 2013 v0.1.0 Jun 28, 2013 Changes in this version + const BuilderId + const DefaultVMXTemplate + const KeyLeftShift + func EncodeVMX(contents map[string]string) string + func ParseVMX(contents string) map[string]string + func WriteVMX(path string, data map[string]string) (err error) + type Artifact struct + func (*Artifact) BuilderId() string + func (*Artifact) Id() string + func (a *Artifact) Destroy() error + func (a *Artifact) Files() []string + func (a *Artifact) String() string + type Builder struct + func (b *Builder) Cancel() + func (b *Builder) Prepare(raws ...interface{}) error + func (b *Builder) Run(ui packer.Ui, hook packer.Hook, cache packer.Cache) (packer.Artifact, error) + type DHCPLeaseGuestLookup struct + Device string + MACAddress string + func (f *DHCPLeaseGuestLookup) GuestIP() (string, error) + type Driver interface + CreateDisk func(string, string) error + IsRunning func(string) (bool, error) + Start func(string) error + Stop func(string) error + Verify func() error + type Fusion5Driver struct + AppPath string + func (d *Fusion5Driver) CreateDisk(output string, size string) error + func (d *Fusion5Driver) IsRunning(vmxPath string) (bool, error) + func (d *Fusion5Driver) Start(vmxPath string) error + func (d *Fusion5Driver) Stop(vmxPath string) error + func (d *Fusion5Driver) Verify() error + type GuestIPFinder interface + GuestIP func() (string, error) + type HostIPFinder interface + HostIP func() (string, error) + type IfconfigIPFinder struct + Device string + func (f *IfconfigIPFinder) HostIP() (string, error)