Fix merge action plugins verbose output
This change fixes the output 'module_args' information of the plugins 'merge_configs' and 'merge_yaml' when Ansible is executed in maximum verbose mode. Now all the plugin options are displayed instead of standard 'copy' plugin options only. Change-Id: Ie2d9a0501fe29bfd854eb31258f282b197855948 Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
This commit is contained in:
parent
137e64b57c
commit
46000d4e05
@ -175,12 +175,12 @@ class ActionModule(action.ActionBase):
|
||||
del tmp # not used
|
||||
|
||||
sources = self._task.args.get('sources', None)
|
||||
whitespace = self._task.args.get('whitespace', True)
|
||||
|
||||
if not isinstance(sources, list):
|
||||
sources = [sources]
|
||||
|
||||
config = OverrideConfigParser(
|
||||
whitespace=self._task.args.get('whitespace', True))
|
||||
config = OverrideConfigParser(whitespace=whitespace)
|
||||
|
||||
for source in sources:
|
||||
self.read_config(source, config)
|
||||
@ -217,7 +217,11 @@ class ActionModule(action.ActionBase):
|
||||
loader=self._loader,
|
||||
templar=self._templar,
|
||||
shared_loader_obj=self._shared_loader_obj)
|
||||
result.update(copy_action.run(task_vars=task_vars))
|
||||
copy_result = copy_action.run(task_vars=task_vars)
|
||||
copy_result['invocation']['module_args'].update({
|
||||
'src': result_file, 'sources': sources,
|
||||
'whitespace': whitespace})
|
||||
result.update(copy_result)
|
||||
finally:
|
||||
shutil.rmtree(local_tempdir)
|
||||
return result
|
||||
|
@ -150,7 +150,11 @@ class ActionModule(action.ActionBase):
|
||||
loader=self._loader,
|
||||
templar=self._templar,
|
||||
shared_loader_obj=self._shared_loader_obj)
|
||||
result.update(copy_action.run(task_vars=task_vars))
|
||||
copy_result = copy_action.run(task_vars=task_vars)
|
||||
copy_result['invocation']['module_args'].update({
|
||||
'src': result_file, 'sources': sources,
|
||||
'extend_lists': extend_lists})
|
||||
result.update(copy_result)
|
||||
finally:
|
||||
shutil.rmtree(local_tempdir)
|
||||
return result
|
||||
|
Loading…
Reference in New Issue
Block a user