diff --git a/lib/ansible/modules/network/ios/ios_config.py b/lib/ansible/modules/network/ios/ios_config.py index a48754dcf6a..3a3ff2ce419 100644 --- a/lib/ansible/modules/network/ios/ios_config.py +++ b/lib/ansible/modules/network/ios/ios_config.py @@ -288,7 +288,7 @@ def load_config(module, commands, result): if not module.check_mode and module.params['update'] != 'check': module.config(commands) result['changed'] = module.params['update'] != 'check' - result['updates'] = commands.split('\n') + result['updates'] = commands def run(module, result): match = module.params['match'] @@ -304,7 +304,7 @@ def run(module, result): configobjs = candidate.items if configobjs: - commands = dumps(configobjs, 'commands') + commands = dumps(configobjs, 'commands').split('\n') if module.params['before']: commands[:0] = module.params['before'] diff --git a/lib/ansible/modules/network/iosxr/iosxr_config.py b/lib/ansible/modules/network/iosxr/iosxr_config.py index 63c2a70218c..206b3c6ab85 100644 --- a/lib/ansible/modules/network/iosxr/iosxr_config.py +++ b/lib/ansible/modules/network/iosxr/iosxr_config.py @@ -264,7 +264,7 @@ def run(module, result): configobjs = candidate.items if configobjs: - commands = dumps(configobjs, 'commands') + commands = dumps(configobjs, 'commands').split('\n') if module.params['before']: commands[:0] = module.params['before'] @@ -272,7 +272,7 @@ def run(module, result): if module.params['after']: commands.extend(module.params['after']) - result['updates'] = commands.split('\n') + result['updates'] = commands if update != 'check': load_config(module, commands, result) diff --git a/lib/ansible/modules/network/openswitch/ops_config.py b/lib/ansible/modules/network/openswitch/ops_config.py index 864ff0a915c..fffa22f94b8 100644 --- a/lib/ansible/modules/network/openswitch/ops_config.py +++ b/lib/ansible/modules/network/openswitch/ops_config.py @@ -237,7 +237,7 @@ def load_config(module, commands, result): if not module.check_mode and module.params['update'] != 'check': module.config(commands) result['changed'] = module.params['update'] != 'check' - result['updates'] = commands.split('\n') + result['updates'] = commands def run(module, result): match = module.params['match'] @@ -253,7 +253,7 @@ def run(module, result): configobjs = candidate.items if configobjs: - commands = dumps(configobjs, 'commands') + commands = dumps(configobjs, 'commands').split('\n') if module.params['before']: commands[:0] = module.params['before']