Documentation
¶
Index ¶
Constants ¶
View Source
const BuilderId = "packer.profitbricks"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
common.PackerConfig `mapstructure:",squash"`
Comm communicator.Config `mapstructure:",squash"`
PBUsername string `mapstructure:"username"`
PBPassword string `mapstructure:"password"`
PBUrl string `mapstructure:"url"`
Region string `mapstructure:"location"`
Image string `mapstructure:"image"`
SSHKey string
SnapshotName string `mapstructure:"snapshot_name"`
DiskSize int `mapstructure:"disk_size"`
DiskType string `mapstructure:"disk_type"`
Cores int `mapstructure:"cores"`
Ram int `mapstructure:"ram"`
Retries int `mapstructure:"retries"`
CommConfig communicator.Config `mapstructure:",squash"`
// contains filtered or unexported fields
}
type StepCreateSSHKey ¶
func (*StepCreateSSHKey) Cleanup ¶
func (s *StepCreateSSHKey) Cleanup(state multistep.StateBag)
func (*StepCreateSSHKey) Run ¶
func (s *StepCreateSSHKey) Run(state multistep.StateBag) multistep.StepAction
Click to show internal directories.
Click to hide internal directories.