Skip to content

Commit 744bed4

Browse files
[zos_copy]Logged the generated template file content when verbosity level 3 (#1968)
* Added Logs * . * PR - #1968 * Update 1968-zos_script-log-generated.yml --------- Co-authored-by: Fernando Flores <[email protected]>
1 parent 371e52b commit 744bed4

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
minor_changes:
2+
- zos_copy - Adds logging of Jinja rendered template content when `use_template` is true and verbosity level `-vvv` is used.
3+
(https://github.com/ansible-collections/ibm_zos_core/pull/1968).
4+
- zos_script - Adds logging of Jinja rendered template content when `use_template` is true and verbosity level `-vvv` is used.
5+
(https://github.com/ansible-collections/ibm_zos_core/pull/1968).

plugins/action/zos_copy.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,13 @@ def run(self, tmp=None, task_vars=None):
233233
return self._exit_action(result, str(err), failed=True)
234234

235235
src = rendered_file
236+
if os.path.exists(rendered_file):
237+
file_n = os.path.basename(rendered_file)
238+
with open(rendered_file, 'r') as file:
239+
rendered_content = file.read()
240+
display.vvv(f"Template Content ({file_n}):\n{rendered_content}", host=self._play_context.remote_addr)
241+
else:
242+
display.vvv(u"Template File {0} does not exist.".format(rendered_file))
236243

237244
display.vvv(u"ibm_zos_copy calculated size: {0}".format(os.stat(src).st_size), host=self._play_context.remote_addr)
238245
transfer_res = self._copy_to_remote(

0 commit comments

Comments
 (0)