# EOS Modules for EOS Code \<= 4.13.15M

**URL:** <https://forum.ansible.com/t/eos-modules-for-eos-code-4-13-15m/32942>\
**Category:** Ansible Project\
**Tags:** ubuntu\
**Created:** [May 15, 2020, 5:41pm UTC](https://forum.ansible.com/t/eos-modules-for-eos-code-4-13-15m/32942 "2020-05-15T17:41:14Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kevin\_C](https://avatars.discourse-cdn.com/v4/letter/k/7bcc69/32.png) [@Kevin\_C](https://forum.ansible.com/u/Kevin_C)\
**Post date:** [May 15, 2020, 5:41pm UTC](https://forum.ansible.com/t/eos-modules-for-eos-code-4-13-15m/32942/1 "2020-05-15T17:41:14Z")

</div>

Hey everyone,

I am ripe as a green banana with ansible. I’ve installed 2.9 on Ubuntu and setup a few playbooks for our heterogeneous environment. I’ve had success with all of our EOS devices running \> 4.20 but we have some older models out there and I can’t seem to get any module to work on them. They keep complaining about json command not being available. I am not sure why this matters as my commands don’t even include ‘show version’ and i have ‘gather\_facts: false’. This has been driving me nuts the last couple weeks. I am wondering if there is a way to configure the modules to work with older code or if there are old modules I should be using. Ideally, i’d like to run commands and get the outputs (eos\_command) and deploy configs (eos\_config). Any help would be greatly appreciated.

ansible.module\_utils.connection.ConnectionError: show version | json\r\n/bin/sh: json: command not found

Kevin
