# ios\_command module fails to enter previledge mode

**URL:** <https://forum.ansible.com/t/ios-command-module-fails-to-enter-previledge-mode/23313>\
**Category:** Ansible Project\
**Created:** [December 21, 2016, 8:09pm UTC](https://forum.ansible.com/t/ios-command-module-fails-to-enter-previledge-mode/23313 "2016-12-21T20:09:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Eliezer\_Rodriguez](https://avatars.discourse-cdn.com/v4/letter/e/958977/32.png) [@Eliezer\_Rodriguez](https://forum.ansible.com/u/Eliezer_Rodriguez)\
**Post date:** [December 21, 2016, 8:09pm UTC](https://forum.ansible.com/t/ios-command-module-fails-to-enter-previledge-mode/23313/1 "2016-12-21T20:09:57Z")

</div>

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:

---

<div class="post-metadata">

**Author:** ![psprygada](https://avatars.discourse-cdn.com/v4/letter/p/898d66/32.png) [@psprygada](https://forum.ansible.com/u/psprygada)\
**Post date:** [January 6, 2017, 7:17pm UTC](https://forum.ansible.com/t/ios-command-module-fails-to-enter-previledge-mode/23313/2 "2017-01-06T19:17:00Z")

</div>

Use iosxr\_command not ios\_command when configuring IOS-XR devices
