From 8357ae69e71081a6eabada733974204a11efd225 Mon Sep 17 00:00:00 2001 From: James Simpson <jsimpso@users.noreply.github.com> Date: Fri, 15 Jun 2018 01:43:46 +0800 Subject: [PATCH] Fixes #35622 (#41522) --- lib/ansible/module_utils/network/aireos/aireos.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/ansible/module_utils/network/aireos/aireos.py b/lib/ansible/module_utils/network/aireos/aireos.py index e31a422110..d6d9d37017 100644 --- a/lib/ansible/module_utils/network/aireos/aireos.py +++ b/lib/ansible/module_utils/network/aireos/aireos.py @@ -114,13 +114,14 @@ def run_commands(module, commands, check_rc=True): def load_config(module, commands): - rc, out, err = exec_command(module, 'config') if rc != 0: module.fail_json(msg='unable to enter configuration mode', err=to_text(out, errors='surrogate_then_replace')) - for command in to_list(commands): - if command == 'end': + commands = to_commands(module, to_list(commands)) + for command in commands: + command = module.jsonify(command) + if "\"command\": \"end\"" in command: continue rc, out, err = exec_command(module, command) if rc != 0: