Modules and configuration files

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?