feat(config): implement diff mode support

This commit is contained in:
s3lph 2023-02-08 01:43:03 +01:00
parent 711dfc3ff6
commit 13089df638
Signed by: s3lph
GPG key ID: 0AA29A52FB33CFB5

View file

@ -128,9 +128,9 @@ def iter_system(module, result, tree=None, value=None):
result['changed'] = True
stjoined = ' => '.join(subtree)
if old_value is not None:
result['diff'][0]['before'] += 'system => {} => {}\n'.format(app, stjoined, old_value)
result['diff'][0]['before'] += 'system => {} => {}\n'.format(stjoined, old_value)
if v is not None:
result['diff'][0]['after'] += 'system => {} => {}\n'.format(app, stjoined, v)
result['diff'][0]['after'] += 'system => {} => {}\n'.format(stjoined, v)
if not module.check_mode:
# Remove key if the new value is none