Versions in this module Expand all Collapse all v0 v0.3.7 Sep 9, 2013 Changes in this version type AccessConfig + Project string v0.3.6 Sep 2, 2013 Changes in this version type AccessConfig + RawRegion string + func (c *AccessConfig) Region() string v0.3.5 Aug 28, 2013 Changes in this version + const BuilderId + func SSHAddress(csp gophercloud.CloudServersProvider, port int) func(map[string]interface{}) (string, error) + func SSHConfig(username string) func(map[string]interface{}) (*gossh.ClientConfig, error) + func WaitForImage(csp gophercloud.CloudServersProvider, imageId string) error + func WaitForState(conf *StateChangeConf) (i interface{}, err error) + type AccessConfig struct + Password string + Provider string + Username string + func (c *AccessConfig) Auth() (gophercloud.AccessProvider, error) + func (c *AccessConfig) Prepare(t *packer.ConfigTemplate) []error + type Artifact struct + BuilderIdValue string + Conn gophercloud.CloudServersProvider + ImageId string + func (*Artifact) Files() []string + func (a *Artifact) BuilderId() string + func (a *Artifact) Destroy() error + func (a *Artifact) Id() 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 ImageConfig struct + ImageName string + func (c *ImageConfig) Prepare(t *packer.ConfigTemplate) []error + type RunConfig struct + Flavor string + RawSSHTimeout string + SSHPort int + SSHUsername string + SourceImage string + func (c *RunConfig) Prepare(t *packer.ConfigTemplate) []error + func (c *RunConfig) SSHTimeout() time.Duration + type StateChangeConf struct + Pending []string + Refresh StateRefreshFunc + StepState map[string]interface{} + Target string + type StateRefreshFunc func() (result interface{}, state string, progress int, err error) + func ServerStateRefreshFunc(csp gophercloud.CloudServersProvider, s *gophercloud.Server) StateRefreshFunc + type StepKeyPair struct + func (s *StepKeyPair) Cleanup(state map[string]interface{}) + func (s *StepKeyPair) Run(state map[string]interface{}) multistep.StepAction + type StepRunSourceServer struct + Flavor string + Name string + SourceImage string + func (s *StepRunSourceServer) Cleanup(state map[string]interface{}) + func (s *StepRunSourceServer) Run(state map[string]interface{}) multistep.StepAction