aws_s3: don't decrypt file before uploading - fixes #39287 (#39634)

* aws_s3: do not decrypt file before uploading to bucket

* changelog

(cherry picked from commit 387c37e255)
pull/41306/head
Sloane Hertel 7 years ago committed by Matt Clay
parent c87e26449a
commit 97c6805d47

@ -0,0 +1,3 @@
---
bugfixes:
- fix decrypting vault files for the aws_s3 module (https://github.com/ansible/ansible/pull/39634)

@ -50,7 +50,7 @@ class ActionModule(ActionBase):
# For backward compatibility check if the file exists on the remote; it should take precedence # For backward compatibility check if the file exists on the remote; it should take precedence
if not self._remote_file_exists(source): if not self._remote_file_exists(source):
try: try:
source = self._loader.get_real_file(self._find_needle('files', source)) source = self._loader.get_real_file(self._find_needle('files', source), decrypt=False)
new_module_args['src'] = source new_module_args['src'] = source
except AnsibleFileNotFound as e: except AnsibleFileNotFound as e:
# module handles error message for nonexistent files # module handles error message for nonexistent files

Loading…
Cancel
Save