# Access to extra modules?

**URL:** <https://forum.ansible.com/t/access-to-extra-modules/17933>\
**Category:** Ansible Project\
**Created:** [April 8, 2015, 3:57pm UTC](https://forum.ansible.com/t/access-to-extra-modules/17933 "2015-04-08T15:57:26Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Erik\_Olson](https://avatars.discourse-cdn.com/v4/letter/e/48db29/32.png) [@Erik\_Olson](https://forum.ansible.com/u/Erik_Olson)\
**Post date:** [April 8, 2015, 3:57pm UTC](https://forum.ansible.com/t/access-to-extra-modules/17933/1 "2015-04-08T15:57:26Z")

</div>

I just installed version 1.8.4 from epel on centos. I am unable to call extra modules from playbooks, I get this:

ERROR: known\_hosts is not a legal parameter in an Ansible task or handler

I can see the that the extra modules exist in /usr/lib/python2.6/site-packages/ansible/modules. If I use that as my “library” variable in ansible.cfg, I still get the same error. What am I doing wrong?

---

<div class="post-metadata">

**Author:** ![sivel](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/sivel/32/1198_2.png) [@sivel](https://forum.ansible.com/u/sivel)\
**Post date:** [April 8, 2015, 4:41pm UTC](https://forum.ansible.com/t/access-to-extra-modules/17933/2 "2015-04-08T16:41:36Z")

</div>

The known\_hosts modules was added in 1.9.

The docs are wrong, but were recently fixed to specify the correct version.

See [https://github.com/ansible/ansible-modules-extras/pull/347](https://github.com/ansible/ansible-modules-extras/pull/347)
