Bootstrap FreeKB - Ansible - Understanding Ansible Library (modules directories)
Ansible - Understanding Ansible Library (modules directories)

Updated:   |  Ansible articles

Library contains the directories that will be searched for modules. If Ansible was installed on a Red Hat system using pip, library should contain the following directories.



You can temporarily append directories to library using the ANSIBLE_LIBRARY environment variable. In this example, the /tmp directory is appended.

export ANSIBLE_LIBRARY=/home/joh.doe/.ansible/plugins/modules:/usr/share/ansible/plugins/modules:/usr/local/lib/python3.6/site-packages/ansible/modules:/tmp


And then you can echo the ANSIBLE_LIBRARY environment variable to confirm that the /tmp directory was appended.



You can permanently append one or more library directory in the main ansible.cfg file.

library = /usr/local/ansible/collections/ansible_collections/ansible/posix


Did you find this article helpful?

If so, consider buying me a coffee over at Buy Me A Coffee


Add a Comment

Please enter 363d04 in the box below so that we can be sure you are a human.