amazon builder: only fetch password for winrm

This commit is contained in:
Florian Noeding 2015-07-31 15:34:25 +02:00
parent 207b81c86b
commit 98b9d22b68
1 changed files with 3 additions and 4 deletions

View File

@ -26,11 +26,10 @@ type StepGetPassword struct {
func (s *StepGetPassword) Run(state multistep.StateBag) multistep.StepAction {
ui := state.Get("ui").(packer.Ui)
image := state.Get("source_image").(*ec2.Image)
// Skip if we're not Windows...
if image.Platform == nil || *image.Platform != "windows" {
log.Printf("[INFO] Not Windows, skipping get password...")
// Skip if we're not using winrm
if s.Comm.Type != "winrm" {
log.Printf("[INFO] Not using winrm communicator, skipping get password...")
return multistep.ActionContinue
}