# Trouble Running 'ntc\_show\_command' Module

**URL:** <https://forum.ansible.com/t/trouble-running-ntc-show-command-module/22524>\
**Category:** Ansible Project\
**Tags:** rhel\
**Created:** [September 9, 2016, 8:21pm UTC](https://forum.ansible.com/t/trouble-running-ntc-show-command-module/22524 "2016-09-09T20:21:56Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gilberto\_Valentin](https://avatars.discourse-cdn.com/v4/letter/g/b4bc9f/32.png) [@Gilberto\_Valentin](https://forum.ansible.com/u/Gilberto_Valentin)\
**Post date:** [September 9, 2016, 8:21pm UTC](https://forum.ansible.com/t/trouble-running-ntc-show-command-module/22524/1 "2016-09-09T20:21:56Z")

</div>

I am trying to run **ntc\_show\_command** module but getting the following error:

`{"changed": false, "failed": true, "msg": "This module requires TextFSM"}`

Here is my pip list:

> Babel (0.9.6)  
> cffi (1.7.0)  
> coverage (4.2)  
> cryptography (1.5)  
> docutils (0.11)  
> enum34 (1.1.6)  
> funcsigs (1.0.2)  
> functools32 (3.2.3-2)  
> future (0.15.2)  
> gtextfsm (0.2.1)  
> idna (2.1)  
> ipaddress (1.0.16)  
> Jinja2 (2.8)  
> jsonschema (2.5.1)  
> junos-eznc (1.3.1)  
> lxml (3.6.4)  
> MarkupSafe (0.11)  
> mock (2.0.0)  
> ncclient (0.5.2)  
> netaddr (0.7.18)  
> netmiko (0.5.6)  
> nose (1.3.0)  
> ntc-ansible (0.1.0)  
> paramiko (2.0.2)  
> pbr (1.10.0)  
> pip (8.1.2)  
> pyasn1 (0.1.9)  
> pycparser (2.14)  
> pyeapi (0.6.1)  
> Pygments (1.5)  
> pyntc (0.0.3)  
> pynxos (0.0.3)  
> PyYAML (3.12)  
> requests (2.11.1)  
> scp (0.10.2)  
> setuptools (26.1.1)  
> simplejson (3.2.0)  
> six (1.10.0)  
> Sphinx (1.1.3)  
> SQLAlchemy (0.7.9)  
> terminal (0.4.0)  
> textfsm (0.2.1)  
> virtualenv (13.1.0)  
> Werkzeug (0.8.3)  
> wheel (0.24.0)

`

```auto
---
- name: TEST2
  hosts: cisco_group
  connection: local
  gather_facts: false

  tasks:
    - name: GET SH IP INT BRIEF
      ntc_show_command:
        connection: ssh
        template_dir: /home/user/ntc-ansible/ntc-templates/templates/
        platform: cisco_ios
        command: show ip interface brief
        host: "{{ inventory_hostname }}"
        username: account
        password: passwd

```

`

I am running RHEL 6 with Python 2.7.8. I am invoking my playbook as normal like this:

`anisble-playbook cisco.yml -u user -k -v`

My inventory file is being derived from **.ansible.cfg.** Any thoughts on why it continues to complain that **textfsm** isn’t available when I run my playbook?

---

<div class="post-metadata">

**Author:** ![Gilberto\_Valentin](https://avatars.discourse-cdn.com/v4/letter/g/b4bc9f/32.png) [@Gilberto\_Valentin](https://forum.ansible.com/u/Gilberto_Valentin)\
**Post date:** [September 14, 2016, 5:46pm UTC](https://forum.ansible.com/t/trouble-running-ntc-show-command-module/22524/2 "2016-09-14T17:46:22Z")

</div>

Just checking in to see if anyone has ever ran into this issue with this external module.
