# backing up a cisco device using telnet

**URL:** <https://forum.ansible.com/t/backing-up-a-cisco-device-using-telnet/26823>\
**Category:** Ansible Project\
**Created:** [February 22, 2018, 2:08pm UTC](https://forum.ansible.com/t/backing-up-a-cisco-device-using-telnet/26823 "2018-02-22T14:08:11Z")\
**Posts on this page:** 4\
**Page:** 2

<div class="post-metadata">

**Author:** ![Claudia\_de\_Luna](https://avatars.discourse-cdn.com/v4/letter/c/ecccb3/32.png) [@Claudia\_de\_Luna](https://forum.ansible.com/u/Claudia_de_Luna)\
**Post date:** [February 27, 2018, 4:45pm UTC](https://forum.ansible.com/t/backing-up-a-cisco-device-using-telnet/26823/21 "2018-02-27T16:45:20Z")

</div>

excellent…I was going to suggest checking it with YAML Lint! You addressed the proper YAML syntax for hosts (the dash) and the local\_action line works for me in many playbooks but Kia Stian Oldsad is right that spacing is critical. If you want to attach your playbook I’d be happy to take a look at it.

---

<div class="post-metadata">

**Author:** ![DOkuwa](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/dokuwa/32/1471_2.png) [@DOkuwa](https://forum.ansible.com/u/DOkuwa)\
**Post date:** [February 28, 2018, 5:28pm UTC](https://forum.ansible.com/t/backing-up-a-cisco-device-using-telnet/26823/22 "2018-02-28T17:28:09Z")

</div>

it is me again  
I just amended my YAML scripts still having errors I have use lint to check the spacing and indenting and it looks fine

My code

---

<div class="post-metadata">

**Author:** ![Jonathan\_Tam](https://avatars.discourse-cdn.com/v4/letter/j/a698b9/32.png) [@Jonathan\_Tam](https://forum.ansible.com/u/Jonathan_Tam)\
**Post date:** [May 12, 2018, 12:01am UTC](https://forum.ansible.com/t/backing-up-a-cisco-device-using-telnet/26823/23 "2018-05-12T00:01:28Z")

</div>

maybe you can try ntc-ansible. [https://github.com/networktocode/ntc-ansible](https://github.com/networktocode/ntc-ansible)

---

<div class="post-metadata">

**Author:** ![Saurav\_Gupta](https://avatars.discourse-cdn.com/v4/letter/s/db5fbb/32.png) [@Saurav\_Gupta](https://forum.ansible.com/u/Saurav_Gupta)\
**Post date:** [February 26, 2022, 5:57am UTC](https://forum.ansible.com/t/backing-up-a-cisco-device-using-telnet/26823/24 "2022-02-26T05:57:09Z")

</div>

Hi,

I would like to thank for telnet playbook that you provided. I am able to run show inventory command but for show run command, I am running with term len 0 and it does not store any output from show run.

cat vic-7yar-es-06-18.txt  
terminal length 0

below is my playbook-

- name: show version  
hosts: vic-7yar-es-06-18  
gather\_facts: false  
connection: local  
tasks:
- name: telnet sw  
telnet:  
user:  
password:  
login\_prompt: "Username: "  
prompts:
- ‘[\>|#]’  
ios\_command:
- terminal length 0
- show version

register: output

- debug: var=output

- local\_action: copy content=“{{ output.output[0] }}” dest=“device\_backups/{{ inventory\_hostname }}.txt”

[Previous page](https://forum.ansible.com/t/backing-up-a-cisco-device-using-telnet/26823.md?page=1)
