From b47cc6d330c6266b193db2e3ab69b583492bc14b Mon Sep 17 00:00:00 2001 From: Olivier Bilodeau Date: Tue, 18 Sep 2018 15:59:56 -0400 Subject: [PATCH] Dumping the whole packer config when the debug flag is passed Supersedes PR #75 --- malboxes/malboxes.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/malboxes/malboxes.py b/malboxes/malboxes.py index bca8f36..c99c2fc 100644 --- a/malboxes/malboxes.py +++ b/malboxes/malboxes.py @@ -148,8 +148,16 @@ def prepare_packer_template(config, template_name): # write to temporary file f = create_cachefd('{}.json'.format(template_name)) - f.write(template.render(config)) # pylint: disable=no-member + packer_config = template.render(config) # pylint: disable=no-member + f.write(packer_config) f.close() + + if DEBUG: + print("Generated configuration file for packer: {}".format(f.name)) + print("======================= With content ========================") + print(packer_config) + print("====================== end of content =======================") + return f.name