feat(config): implement diff mode support
This commit is contained in:
parent
408cd09886
commit
711dfc3ff6
1 changed files with 4 additions and 4 deletions
|
@ -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 => {} => {}'.format(app, stjoined, old_value)
|
||||
result['diff'][0]['before'] += 'system => {} => {}\n'.format(app, stjoined, old_value)
|
||||
if v is not None:
|
||||
result['diff'][0]['after'] += 'system => {} => {}'.format(app, stjoined, v)
|
||||
result['diff'][0]['after'] += 'system => {} => {}\n'.format(app, stjoined, v)
|
||||
|
||||
if not module.check_mode:
|
||||
# Remove key if the new value is none
|
||||
|
@ -226,9 +226,9 @@ def run_module():
|
|||
continue
|
||||
result['changed'] = True
|
||||
if old_value is not None:
|
||||
result['diff'][0]['before'] += 'apps => {} => {} => {}'.format(app, k, old_value)
|
||||
result['diff'][0]['before'] += 'apps => {} => {} => {}\n'.format(app, k, old_value)
|
||||
if v is not None:
|
||||
result['diff'][0]['after'] += 'apps => {} => {} => {}'.format(app, k, v)
|
||||
result['diff'][0]['after'] += 'apps => {} => {} => {}\n'.format(app, k, v)
|
||||
|
||||
if not module.check_mode:
|
||||
# Delete key if value is None
|
||||
|
|
Loading…
Reference in a new issue