Skip to content

Commit 7f79e6b

Browse files
[zos_job_submit]Logged the generated template file content when verbosity level 3 is … (#1962)
* Logged the generated template file content when verbosity level 3 is enabled in a module * Reference PR: #1962 * Resolving sanity issue * Fixed Sanity error * Update changelogs/fragments/1962-zos_job_submit-log-generated.yml Co-authored-by: Fernando Flores <[email protected]> * Update changelogs/fragments/1962-zos_job_submit-log-generated.yml Co-authored-by: Fernando Flores <[email protected]> --------- Co-authored-by: Fernando Flores <[email protected]>
1 parent fbf9109 commit 7f79e6b

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
minor_changes:
2+
- zos_job_submit - 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/1962).

plugins/action/zos_job_submit.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,12 @@ def run(self, tmp=None, task_vars=None):
125125
return result
126126

127127
source_full = rendered_file
128+
if os.path.exists(rendered_file):
129+
with open(rendered_file, 'r') as file:
130+
rendered_content = file.read()
131+
display.vvv(u"Template Content {0}:\n{1}".format(os.path.basename(source), rendered_content), host=self._play_context.remote_addr)
132+
else:
133+
display.vvv(u"Template file {0} does not exist.".format(rendered_file))
128134

129135
result = {}
130136
copy_module_args = {}

0 commit comments

Comments
 (0)