|
|
|
|
@ -41,7 +41,10 @@ type StepRunSourceInstance struct {
|
|
|
|
|
|
|
|
|
|
func (s *StepRunSourceInstance) Run(state multistep.StateBag) multistep.StepAction {
|
|
|
|
|
ec2conn := state.Get("ec2").(*ec2.EC2)
|
|
|
|
|
keyName := state.Get("keyPair").(string)
|
|
|
|
|
var keyName string
|
|
|
|
|
if name, ok := state.GetOk("keyPair"); ok {
|
|
|
|
|
keyName = name.(string)
|
|
|
|
|
}
|
|
|
|
|
securityGroupIds := aws.StringSlice(state.Get("securityGroupIds").([]string))
|
|
|
|
|
ui := state.Get("ui").(packer.Ui)
|
|
|
|
|
|
|
|
|
|
|