Hi,
I have working playbook to cisco on eve-ng.
It will give error only when I want to run "show run".
Other commands like "show version" "show clock" all ok

Please help
tq

# cat showrun.yml
---
- name: Run multiple commands
  connection: network_cli
  hosts: cisco1
  gather_facts: true
  tasks:
    - name: run multiple commands
      ios_command:
        commands:
        - show run
        #- show version | i Version
        #- show clock
        #- show interfaces
      register: output
      #- name: copy output to file
      #copy: content="{{ output.stdout[0] }}" dest=./output/{{ 
inventory_hostname }}.txt
    - debug: var=output.stdout_lines


$ ansible-playbook playbooks/showrun.yml -vvv
ansible-playbook 2.6.2
  config file = /home/ansible/ansible.cfg
  configured module search path = 
['/home/ansible/.ansible/plugins/modules', 
'/usr/share/ansible/plugins/modules']
  ansible python module location = 
/home/ansible/venv/lib/python3.6/site-packages/ansible
  executable location = /home/ansible/venv/bin/ansible-playbook
  python version = 3.6.5 (default, Apr  1 2018, 05:46:30) [GCC 7.3.0]
Using /home/ansible/ansible.cfg as config file
Parsed /home/ansible/hosts inventory source with ini plugin

PLAYBOOK: showrun.yml 
**************************************************************************************************************************************************
1 plays in playbooks/showrun.yml

PLAY [Run multiple commands] 
*******************************************************************************************************************************************

TASK [Gathering Facts] 
*************************************************************************************************************************************************
task path: /home/ansible/playbooks/showrun.yml:2
<10.0.10.121> ESTABLISH LOCAL CONNECTION FOR USER: ansible
<10.0.10.121> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo 
/home/ansible/.ansible/tmp/ansible-local-83237mckmzfi/ansible-tmp-1534386912.3813972-196083843233411
 
`" && echo ansible-tmp-1534386912.3813972-196083843233411="` echo 
/home/ansible/.ansible/tmp/ansible-local-83237mckmzfi/ansible-tmp-1534386912.3813972-196083843233411
 
`" ) && sleep 0'
Using module file 
/home/ansible/venv/lib/python3.6/site-packages/ansible/modules/system/setup.py
<10.0.10.121> PUT 
/home/ansible/.ansible/tmp/ansible-local-83237mckmzfi/tmp3kzw2f95 TO 
/home/ansible/.ansible/tmp/ansible-local-83237mckmzfi/ansible-tmp-1534386912.3813972-196083843233411/setup.py
<10.0.10.121> EXEC /bin/sh -c 'chmod u+x 
/home/ansible/.ansible/tmp/ansible-local-83237mckmzfi/ansible-tmp-1534386912.3813972-196083843233411/
 
/home/ansible/.ansible/tmp/ansible-local-83237mckmzfi/ansible-tmp-1534386912.3813972-196083843233411/setup.py
 
&& sleep 0'
<10.0.10.121> EXEC /bin/sh -c '/usr/bin/python 
/home/ansible/.ansible/tmp/ansible-local-83237mckmzfi/ansible-tmp-1534386912.3813972-196083843233411/setup.py
 
&& sleep 0'
<10.0.10.121> EXEC /bin/sh -c 'rm -f -r 
/home/ansible/.ansible/tmp/ansible-local-83237mckmzfi/ansible-tmp-1534386912.3813972-196083843233411/
 
> /dev/null 2>&1 && sleep 0'
ok: [cisco1]
META: ran handlers

TASK [run multiple commands] 
*******************************************************************************************************************************************
task path: /home/ansible/playbooks/showrun.yml:7
<10.0.10.121> ESTABLISH LOCAL CONNECTION FOR USER: ansible
<10.0.10.121> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo 
/home/ansible/.ansible/tmp/ansible-local-83237mckmzfi/ansible-tmp-1534386914.3947628-278108563303421
 
`" && echo ansible-tmp-1534386914.3947628-278108563303421="` echo 
/home/ansible/.ansible/tmp/ansible-local-83237mckmzfi/ansible-tmp-1534386914.3947628-278108563303421
 
`" ) && sleep 0'
Using module file 
/home/ansible/venv/lib/python3.6/site-packages/ansible/modules/network/ios/ios_command.py
<10.0.10.121> PUT 
/home/ansible/.ansible/tmp/ansible-local-83237mckmzfi/tmpz5e4ld0b TO 
/home/ansible/.ansible/tmp/ansible-local-83237mckmzfi/ansible-tmp-1534386914.3947628-278108563303421/ios_command.py
<10.0.10.121> EXEC /bin/sh -c 'chmod u+x 
/home/ansible/.ansible/tmp/ansible-local-83237mckmzfi/ansible-tmp-1534386914.3947628-278108563303421/
 
/home/ansible/.ansible/tmp/ansible-local-83237mckmzfi/ansible-tmp-1534386914.3947628-278108563303421/ios_command.py
 
&& sleep 0'
<10.0.10.121> EXEC /bin/sh -c '/usr/bin/python 
/home/ansible/.ansible/tmp/ansible-local-83237mckmzfi/ansible-tmp-1534386914.3947628-278108563303421/ios_command.py
 
&& sleep 0'
<10.0.10.121> EXEC /bin/sh -c 'rm -f -r 
/home/ansible/.ansible/tmp/ansible-local-83237mckmzfi/ansible-tmp-1534386914.3947628-278108563303421/
 
> /dev/null 2>&1 && sleep 0'
The full traceback is:
Traceback (most recent call last):
  File "/tmp/ansible_6dBGln/ansible_module_ios_command.py", line 247, in 
<module>
    main()
  File "/tmp/ansible_6dBGln/ansible_module_ios_command.py", line 217, in 
main
    responses = run_commands(module, commands)
  File 
"/tmp/ansible_6dBGln/ansible_modlib.zip/ansible/module_utils/network/ios/ios.py",
 
line 148, in run_commands
  File 
"/tmp/ansible_6dBGln/ansible_modlib.zip/ansible/module_utils/connection.py", 
line 149, in __rpc__
ansible.module_utils.connection.ConnectionError: show run
             ^
% Invalid input detected at '^' marker.

Cisco1>

fatal: [cisco1]: FAILED! => {
    "changed": false,
    "module_stderr": "Traceback (most recent call last):\n  File 
\"/tmp/ansible_6dBGln/ansible_module_ios_command.py\", line 247, in 
<module>\n    main()\n  File 
\"/tmp/ansible_6dBGln/ansible_module_ios_command.py\", line 217, in main\n  
  responses = run_commands(module, commands)\n  File 
\"/tmp/ansible_6dBGln/ansible_modlib.zip/ansible/module_utils/network/ios/ios.py\",
 
line 148, in run_commands\n  File 
\"/tmp/ansible_6dBGln/ansible_modlib.zip/ansible/module_utils/connection.py\", 
line 149, in __rpc__\nansible.module_utils.connection.ConnectionError: show 
run\r\n             ^\r\n% Invalid input detected at '^' 
marker.\r\n\r\nCisco1>\n",
    "module_stdout": "",
    "msg": "MODULE FAILURE",
    "rc": 1
}

PLAY RECAP 
*************************************************************************************************************************************************************
cisco1                     : ok=1    changed=0    unreachable=0    failed=1

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/9b7acf8c-1003-4718-8617-88fde23293bf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to