terraform: Remove line that is suppressing output being shown (#66322) (#73803)

* remove the line that is suppressing the output being shown when running
terraform from ansible
* Address #56934 and #57044
* added changelog for bug fix for missing terraform output

Co-authored-by: Ric de France <41117503+ric-man@users.noreply.github.com>
Co-authored-by: Adam <adam.lemanski@gmail.com>
pull/73815/head
Zadkiel 5 years ago committed by GitHub
parent 5a9f4f7bb3
commit d3376f1b20
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,3 @@
---
bugfixes:
- terraform - reset out and err before plan creation (https://github.com/ansible/ansible/issues/64369)

@ -347,6 +347,8 @@ def main():
# we aren't sure if this plan will result in changes, so assume yes
needs_application, changed = True, False
out, err = '', ''
if state == 'absent':
command.extend(variables_args)
elif state == 'present' and plan_file:
@ -359,7 +361,6 @@ def main():
module.params.get('targets'), state, plan_file)
command.append(plan_file)
out, err = '', ''
if needs_application and not module.check_mode and not state == 'planned':
rc, out, err = module.run_command(command, cwd=project_path)
# checks out to decide if changes were made during execution

Loading…
Cancel
Save