# Where to provide module facts

**URL:** <https://forum.ansible.com/t/where-to-provide-module-facts/29612>\
**Category:** Ansible Developer\
**Created:** [February 4, 2019, 4:19pm UTC](https://forum.ansible.com/t/where-to-provide-module-facts/29612 "2019-02-04T16:19:35Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Christian\_Sandrini](https://avatars.discourse-cdn.com/v4/letter/c/aeb1de/32.png) [@Christian\_Sandrini](https://forum.ansible.com/u/Christian_Sandrini)\
**Post date:** [February 4, 2019, 4:19pm UTC](https://forum.ansible.com/t/where-to-provide-module-facts/29612/1 "2019-02-04T16:19:35Z")

</div>

Hi

I am new to Ansible module development and would like to create a few modules to control a HP Serviceguard cluster.

The 2 main resources that can be controlled are packages and nodes. I plan to create 2 modules for that

I would like to provide cluster facts to the users i.e what packages are running on which nodes.

Should I create a separate module that provides the facts? Or have an option in each module like “get\_facts: true” that will just return the facts?

Best  
Chris
