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
|
result['changed'] = True
|
||||||
stjoined = ' => '.join(subtree)
|
stjoined = ' => '.join(subtree)
|
||||||
if old_value is not None:
|
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:
|
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:
|
if not module.check_mode:
|
||||||
# Remove key if the new value is none
|
# Remove key if the new value is none
|
||||||
|
@ -226,9 +226,9 @@ def run_module():
|
||||||
continue
|
continue
|
||||||
result['changed'] = True
|
result['changed'] = True
|
||||||
if old_value is not None:
|
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:
|
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:
|
if not module.check_mode:
|
||||||
# Delete key if value is None
|
# Delete key if value is None
|
||||||
|
|
Loading…
Reference in a new issue