Versions in this module Expand all Collapse all v0 v0.0.12 Feb 8, 2021 Changes in this version + const HttpAddrNotImplemented + const HttpIPNotImplemented + const HttpPortNotImplemented + func MultistepDebugFn(ui packersdk.Ui) multistep.DebugPauseFn + func NewRunner(steps []multistep.Step, config common.PackerConfig, ui packersdk.Ui) multistep.Runner + func NewRunnerWithPauseFn(steps []multistep.Step, config common.PackerConfig, ui packersdk.Ui, ...) multistep.Runner + func PopulateProvisionHookData(state multistep.StateBag) map[string]interface + type CDConfig struct + CDFiles []string + CDLabel string + func (c *CDConfig) Prepare(ctx *interpolate.Context) []error + type FloppyConfig struct + FloppyDirectories []string + FloppyFiles []string + FloppyLabel string + func (c *FloppyConfig) Prepare(ctx *interpolate.Context) []error + type HTTPConfig struct + HTTPAddress string + HTTPDir string + HTTPInterface string + HTTPPortMax int + HTTPPortMin int + func (c *HTTPConfig) Prepare(ctx *interpolate.Context) []error + type ISOConfig struct + ISOChecksum string + ISOUrls []string + RawSingleISOUrl string + TargetExtension string + TargetPath string + func (c *ISOConfig) Prepare(*interpolate.Context) (warnings []string, errs []error) + type StepCleanupTempKeys struct + Comm *communicator.Config + func (s *StepCleanupTempKeys) Cleanup(state multistep.StateBag) + func (s *StepCleanupTempKeys) Run(ctx context.Context, state multistep.StateBag) multistep.StepAction + type StepCreateCD struct + CDPath string + Files []string + Label string + func (s *StepCreateCD) AddFile(dst, src string) error + func (s *StepCreateCD) Cleanup(multistep.StateBag) + func (s *StepCreateCD) Run(ctx context.Context, state multistep.StateBag) multistep.StepAction + type StepCreateFloppy struct + Directories []string + Files []string + FilesAdded map[string]bool + Label string + func (s *StepCreateFloppy) Add(dircache directoryCache, src string) error + func (s *StepCreateFloppy) Cleanup(multistep.StateBag) + func (s *StepCreateFloppy) Run(ctx context.Context, state multistep.StateBag) multistep.StepAction + type StepDownload struct + Checksum string + Description string + Extension string + ResultKey string + TargetPath string + Url []string + func (s *StepDownload) Cleanup(multistep.StateBag) + func (s *StepDownload) Run(ctx context.Context, state multistep.StateBag) multistep.StepAction + func (s *StepDownload) UseSourceToFindCacheTarget(source string) (*url.URL, string, error) + type StepHTTPServer struct + HTTPAddress string + HTTPDir string + HTTPPortMax int + HTTPPortMin int + func (s *StepHTTPServer) Cleanup(multistep.StateBag) + func (s *StepHTTPServer) Run(ctx context.Context, state multistep.StateBag) multistep.StepAction + type StepOutputDir struct + Force bool + Path string + func (s *StepOutputDir) Cleanup(state multistep.StateBag) + func (s *StepOutputDir) Run(ctx context.Context, state multistep.StateBag) multistep.StepAction + type StepProvision struct + Comm packersdk.Communicator + func (s *StepProvision) Cleanup(state multistep.StateBag) + func (s *StepProvision) Run(ctx context.Context, state multistep.StateBag) multistep.StepAction