Merge pull request #3274 from rickard-von-essen/issue-3271

Ansible: os.Environ() should always be passed to the ansible command.
This commit is contained in:
Rickard von Essen
2016-02-26 21:10:07 +01:00
+1 -1
View File
@@ -262,8 +262,8 @@ func (p *Provisioner) executeAnsible(ui packer.Ui, comm packer.Communicator, pri
cmd := exec.Command(p.config.Command, args...)
cmd.Env = os.Environ()
if len(envvars) > 0 {
cmd.Env = os.Environ()
cmd.Env = append(cmd.Env, envvars...)
} else if !checkHostKey {
cmd.Env = append(cmd.Env, "ANSIBLE_HOST_KEY_CHECKING=False")