mirror of https://github.com/ceph/ceph-ansible.git
Add support for --diff in config_template
Add support for the Ansible --diff mode in config_template. This will show the before/after for config_template changes, in the same way as the base copy and template modules do. To utilise this run your playbooks with "--diff --check".pull/2537/head
parent
d2a2793cb0
commit
8e38675168
|
@ -564,8 +564,13 @@ class ActionModule(ActionBase):
|
||||||
new_module_args.pop('list_extend', None)
|
new_module_args.pop('list_extend', None)
|
||||||
|
|
||||||
# Run the copy module
|
# Run the copy module
|
||||||
return self._execute_module(
|
rc = self._execute_module(
|
||||||
module_name='copy',
|
module_name='copy',
|
||||||
module_args=new_module_args,
|
module_args=new_module_args,
|
||||||
task_vars=task_vars
|
task_vars=task_vars
|
||||||
)
|
)
|
||||||
|
if self._play_context.diff:
|
||||||
|
rc['diff'] = []
|
||||||
|
rc['diff'].append(self._get_diff_data(_vars['dest'],
|
||||||
|
transferred_data, task_vars))
|
||||||
|
return rc
|
||||||
|
|
Loading…
Reference in New Issue