ios_command module fails to enter previledge mode

Hi,

I’m using the ios_command and it seems it’s not entering privileged mode, the traceback shows it issuing a “term length 0” commands that fails, because it’s being issued in EXEC mode I believe.

The trace follows:

An exception occurred during task execution. The full traceback is:
Traceback (most recent call last):
File “/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_d49Dnv/ansible_module_ios_command.py”, line 237, in
main()
File “/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_d49Dnv/ansible_module_ios_command.py”, line 200, in main
runner.add_command(**cmd)
File “/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_d49Dnv/ansible_modlib.zip/ansible/module_utils/netcli.py”, line 147, in add_command
File “/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_d49Dnv/ansible_modlib.zip/ansible/module_utils/network.py”, line 117, in cli
File “/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_d49Dnv/ansible_modlib.zip/ansible/module_utils/network.py”, line 148, in connect
File “/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_d49Dnv/ansible_modlib.zip/ansible/module_utils/ios.py”, line 181, in connect
File “/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_d49Dnv/ansible_modlib.zip/ansible/module_utils/shell.py”, line 153, in send
File “/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_d49Dnv/ansible_modlib.zip/ansible/module_utils/shell.py”, line 139, in receive
File “/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_d49Dnv/ansible_modlib.zip/ansible/module_utils/shell.py”, line 186, in find_prompt
ansible.module_utils.shell.ShellError: matched error in response: terminal length 0
^
% Invalid input detected at ‘^’ marker.

m1.dca2>

fatal: [m1.dca2.plx]: FAILED! => {
“changed”: false,
“failed”: true,
“invocation”: {
“module_name”: “ios_command”
},
“module_stderr”: “Traceback (most recent call last):\n File "/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_d49Dnv/ansible_module_ios_command.py", line 237, in \n main()\n File "/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_d49Dnv/ansible_module_ios_command.py", line 200, in main\n runner.add_command(**cmd)\n File "/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_d49Dnv/ansible_modlib.zip/ansible/module_utils/netcli.py", line 147, in add_command\n File "/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_d49Dnv/ansible_modlib.zip/ansible/module_utils/network.py", line 117, in cli\n File "/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_d49Dnv/ansible_modlib.zip/ansible/module_utils/network.py", line 148, in connect\n File "/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_d49Dnv/ansible_modlib.zip/ansible/module_utils/ios.py", line 181, in connect\n File "/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_d49Dnv/ansible_modlib.zip/ansible/module_utils/shell.py", line 153, in send\n File "/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_d49Dnv/ansible_modlib.zip/ansible/module_utils/shell.py", line 139, in receive\n File "/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_d49Dnv/ansible_modlib.zip/ansible/module_utils/shell.py", line 186, in find_prompt\nansible.module_utils.shell.ShellError: matched error in response: terminal length 0\r\n ^\r\n% Invalid input detected at ‘^’ marker.\r\n\r\nm1.dca2>\n”,
“module_stdout”: “”,
“msg”: “MODULE FAILURE”
}
An exception occurred during task execution. The full traceback is:
Traceback (most recent call last):
File “/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_js6YVM/ansible_module_ios_command.py”, line 237, in
main()
File “/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_js6YVM/ansible_module_ios_command.py”, line 200, in main
runner.add_command(**cmd)
File “/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_js6YVM/ansible_modlib.zip/ansible/module_utils/netcli.py”, line 147, in add_command
File “/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_js6YVM/ansible_modlib.zip/ansible/module_utils/network.py”, line 117, in cli
File “/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_js6YVM/ansible_modlib.zip/ansible/module_utils/network.py”, line 148, in connect
File “/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_js6YVM/ansible_modlib.zip/ansible/module_utils/ios.py”, line 181, in connect
File “/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_js6YVM/ansible_modlib.zip/ansible/module_utils/shell.py”, line 153, in send
File “/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_js6YVM/ansible_modlib.zip/ansible/module_utils/shell.py”, line 139, in receive
File “/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_js6YVM/ansible_modlib.zip/ansible/module_utils/shell.py”, line 186, in find_prompt
ansible.module_utils.shell.ShellError: matched error in response: terminal length 0
^
% Invalid input detected at ‘^’ marker.

m2.dca2>

fatal: [m2.dca2.plx]: FAILED! => {
“changed”: false,
“failed”: true,
“invocation”: {
“module_name”: “ios_command”
},
“module_stderr”: “Traceback (most recent call last):\n File "/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_js6YVM/ansible_module_ios_command.py", line 237, in \n main()\n File "/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_js6YVM/ansible_module_ios_command.py", line 200, in main\n runner.add_command(**cmd)\n File "/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_js6YVM/ansible_modlib.zip/ansible/module_utils/netcli.py", line 147, in add_command\n File "/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_js6YVM/ansible_modlib.zip/ansible/module_utils/network.py", line 117, in cli\n File "/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_js6YVM/ansible_modlib.zip/ansible/module_utils/network.py", line 148, in connect\n File "/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_js6YVM/ansible_modlib.zip/ansible/module_utils/ios.py", line 181, in connect\n File "/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_js6YVM/ansible_modlib.zip/ansible/module_utils/shell.py", line 153, in send\n File "/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_js6YVM/ansible_modlib.zip/ansible/module_utils/shell.py", line 139, in receive\n File "/var/folders/f6/j40sztrd7639grsx4ghg8b8c00132l/T/ansible_js6YVM/ansible_modlib.zip/ansible/module_utils/shell.py", line 186, in find_prompt\nansible.module_utils.shell.ShellError: matched error in response: terminal length 0\r\n ^\r\n% Invalid input detected at ‘^’ marker.\r\n\r\nm2.dca2>\n”,
“module_stdout”: “”,
“msg”: “MODULE FAILURE”
}
And this is the playbook I’m using:

Use iosxr_command not ios_command when configuring IOS-XR devices