# Ansible Automation Platform Air Gapped Trial- Cisco Modules Timing Out

**URL:** <https://forum.ansible.com/t/ansible-automation-platform-air-gapped-trial-cisco-modules-timing-out/7207>\
**Category:** Get Help\
**Tags:** cisco, rhel\
**Created:** [July 10, 2024, 3:58pm UTC](https://forum.ansible.com/t/ansible-automation-platform-air-gapped-trial-cisco-modules-timing-out/7207 "2024-07-10T15:58:12Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![HYDRA](https://avatars.discourse-cdn.com/v4/letter/h/ccd318/32.png) [@HYDRA](https://forum.ansible.com/u/HYDRA)\
**Post date:** [July 10, 2024, 3:58pm UTC](https://forum.ansible.com/t/ansible-automation-platform-air-gapped-trial-cisco-modules-timing-out/7207/1 "2024-07-10T15:58:12Z")

</div>

I am new to ansible and just set up AAP for a trial in my on-prem network. I have a VM that my controller is on, and a second VM which houses my Hub. For a while I was having successful playbooks using the cisco.ios modules and after troubleshooting a connection issue trying to backup configs to my RHEL server, I somehow broke it and now all my cisco modules are failing with a timeout error. I cannot share my error here since I cannot downgrade my outputs to this domain. I have been messing with updating my cisco.ios version since the install came with v4.6.1. So I upgraded to v9 from the official Automation Hub. I have also been messing with credentials.  
It’s weird because it looks like my playbooks are executing, I have one for gather facts and one for “copy run start” but it looks like my playbooks never finish they just timeout. I’ve searched the piles of the official documentation, ChatGPT and ClaudeAI I’m pretty stuck. Does anyone have any suggestions on what I can troubleshoot?

---

<div class="post-metadata">

**Author:** ![gundalow](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gundalow/32/99_2.png) [@gundalow](https://forum.ansible.com/u/gundalow)\
**Post date:** [July 11, 2024, 3:56am UTC](https://forum.ansible.com/t/ansible-automation-platform-air-gapped-trial-cisco-modules-timing-out/7207/2 "2024-07-11T03:56:32Z")

</div>

There is some information in [this guide](https://docs.ansible.com/ansible/latest/network/user_guide/network_debug_troubleshooting.html) on how to troubleshoot network modules such as iOS.

---

<div class="post-metadata">

**Author:** ![HYDRA](https://avatars.discourse-cdn.com/v4/letter/h/ccd318/32.png) [@HYDRA](https://forum.ansible.com/u/HYDRA)\
**Post date:** [July 11, 2024, 2:10pm UTC](https://forum.ansible.com/t/ansible-automation-platform-air-gapped-trial-cisco-modules-timing-out/7207/3 "2024-07-11T14:10:01Z")

</div>

Thanks! I’ll take a look. I did discover, when i was working on a playbook to copy my cisco code to my red hat host, some documentation somewhere told me to put my red hat host in my network inventory. So of course my cisco ping wouldn’t ping a red hat server! I took that out and my basic ping and facts modules work. I did a super simple command playbook using netcommon and ios\_command, and i’m still getting a timeout. Just for an update.

---

<div class="post-metadata">

**Author:** ![gundalow](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gundalow/32/99_2.png) [@gundalow](https://forum.ansible.com/u/gundalow)\
**Post date:** [July 11, 2024, 6:12pm UTC](https://forum.ansible.com/t/ansible-automation-platform-air-gapped-trial-cisco-modules-timing-out/7207/4 "2024-07-11T18:12:41Z")

</div>

If you are using [ansible.builtin.ping module](https://docs.ansible.com/ansible/latest/collections/ansible/builtin/ping_module.html) that actually needs Python to be on the remote host, which is unlikely for network devices

For network devices use [ansible.netcommon.net\_ping](https://docs.ansible.com/ansible/latest/collections/ansible/netcommon/net_ping_module.html)

---

<div class="post-metadata">

**Author:** ![HYDRA](https://avatars.discourse-cdn.com/v4/letter/h/ccd318/32.png) [@HYDRA](https://forum.ansible.com/u/HYDRA)\
**Post date:** [July 11, 2024, 6:29pm UTC](https://forum.ansible.com/t/ansible-automation-platform-air-gapped-trial-cisco-modules-timing-out/7207/5 "2024-07-11T18:29:10Z")

</div>

I got my pings to work. I can’t get the command modules to work. Not even for a simple show version  
e.g

- name: run show version on remote devices  
ansible.netcommon.cli\_command:  
command: show version

or

- name: Run show version on remote devices  
cisco.ios.ios\_command:  
commands: show version

---

<div class="post-metadata">

**Author:** ![jiholland](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/jiholland/32/11273_2.png) [@jiholland](https://forum.ansible.com/u/jiholland)\
**Post date:** [September 25, 2024, 5:34pm UTC](https://forum.ansible.com/t/ansible-automation-platform-air-gapped-trial-cisco-modules-timing-out/7207/6 "2024-09-25T17:34:43Z")

</div>

Hi.  
Does your [Execution Environment](https://docs.ansible.com/automation-controller/latest/html/userguide/execution_environments.html) in AAP include Ansible Pylibssh or Paramiko? It sounds like one of those might be missing.
