# Modules and configuration files

**URL:** <https://forum.ansible.com/t/modules-and-configuration-files/22296>\
**Category:** Ansible Project\
**Created:** [August 15, 2016, 9:19pm UTC](https://forum.ansible.com/t/modules-and-configuration-files/22296 "2016-08-15T21:19:32Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Michael\_Heap](https://avatars.discourse-cdn.com/v4/letter/m/67e7ee/32.png) [@Michael\_Heap](https://forum.ansible.com/u/Michael_Heap)\
**Post date:** [August 15, 2016, 9:19pm UTC](https://forum.ansible.com/t/modules-and-configuration-files/22296/1 "2016-08-15T21:19:32Z")

</div>

Evening all! I’ve been working on a module recently that I’d like to contribute back, but I’ve hit a bit of a stumbling block.

The underlying tool that the module calls accepts a numeric ID and installs the corresponding application. This isn’t the most user friendly option, so I’d like to distribute a file that contains a lookup of application name to ID. New applications are being released all the time, so this file would need updating periodically.

I was thinking of adding an `update_cache` option like the packaging modules use, but I wasn’t sure where this file could be stored. It can’t go in `/etc/ansible/*` due to permissions issues. Has anyone done this kind of thing before?
