mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
xml module: Add backup to pretty_print too (#28604)
This commit is contained in:
parent
b34cfd03b3
commit
7a182fc43e
1 changed files with 6 additions and 5 deletions
|
@ -549,6 +549,8 @@ def pretty(module, tree):
|
||||||
if xml_string != xml_content.read():
|
if xml_string != xml_content.read():
|
||||||
result['changed'] = True
|
result['changed'] = True
|
||||||
if not module.check_mode:
|
if not module.check_mode:
|
||||||
|
if module.params['backup']:
|
||||||
|
result['backup_file'] = module.backup_local(module.params['path'])
|
||||||
tree.write(xml_file, xml_declaration=True, encoding='UTF-8', pretty_print=module.params['pretty_print'])
|
tree.write(xml_file, xml_declaration=True, encoding='UTF-8', pretty_print=module.params['pretty_print'])
|
||||||
finally:
|
finally:
|
||||||
xml_content.close()
|
xml_content.close()
|
||||||
|
@ -647,8 +649,7 @@ def finish(module, tree, xpath, namespaces, changed=False, msg="", hitcount=0, m
|
||||||
after=etree.tostring(tree, xml_declaration=True, encoding='UTF-8', pretty_print=module.params['pretty_print']),
|
after=etree.tostring(tree, xml_declaration=True, encoding='UTF-8', pretty_print=module.params['pretty_print']),
|
||||||
)
|
)
|
||||||
|
|
||||||
if module.params['path']:
|
if module.params['path'] and not module.check_mode:
|
||||||
if not module.check_mode:
|
|
||||||
if module.params['backup']:
|
if module.params['backup']:
|
||||||
result['backup_file'] = module.backup_local(module.params['path'])
|
result['backup_file'] = module.backup_local(module.params['path'])
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue