diff --git a/lib/ansible/modules/network/ios/ios_config.py b/lib/ansible/modules/network/ios/ios_config.py index a390307dc4..25c5314677 100644 --- a/lib/ansible/modules/network/ios/ios_config.py +++ b/lib/ansible/modules/network/ios/ios_config.py @@ -382,7 +382,7 @@ def main(): if module.params['save']: if not module.check_mode: - run_commands(module, ['copy running-config startup-config']) + run_commands(module, ['copy running-config startup-config\r']) result['changed'] = True module.exit_json(**result) diff --git a/test/units/modules/network/ios/test_ios_config.py b/test/units/modules/network/ios/test_ios_config.py index 68fd05dc00..f7d2af4582 100644 --- a/test/units/modules/network/ios/test_ios_config.py +++ b/test/units/modules/network/ios/test_ios_config.py @@ -75,7 +75,7 @@ class TestIosConfigModule(TestIosModule): self.assertEqual(self.get_config.call_count, 0) self.assertEqual(self.load_config.call_count, 0) args = self.run_commands.call_args[0][1] - self.assertIn('copy running-config startup-config', args) + self.assertIn('copy running-config startup-config\r', args) def test_ios_config_lines_wo_parents(self): set_module_args(dict(lines=['hostname foo']))