# My First Ansible Collection: Want to Contribute to Ansible Open Source? Looking for Advice

**URL:** <https://forum.ansible.com/t/my-first-ansible-collection-want-to-contribute-to-ansible-open-source-looking-for-advice/43279>\
**Category:** Project Discussions\
**Tags:** ansible-galaxy, data, redhat, collections, galaxy-ng, linux, ansible-core\
**Created:** [June 10, 2025, 5:24pm UTC](https://forum.ansible.com/t/my-first-ansible-collection-want-to-contribute-to-ansible-open-source-looking-for-advice/43279 "2025-06-10T17:24:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Crusty\_rs](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/crusty_rs/32/8762_2.png) [@Crusty\_rs](https://forum.ansible.com/u/Crusty_rs)\
**Post date:** [June 10, 2025, 5:24pm UTC](https://forum.ansible.com/t/my-first-ansible-collection-want-to-contribute-to-ansible-open-source-looking-for-advice/43279/1 "2025-06-10T17:24:45Z")

</div>

**after my graduation** , I’ve been diving deep for a couple years now, and I actually managed to put together my first collection. I’m super keen to share it and figure out how to properly jump into open source.

It’s called **infra2csv** ([Galaxy Link](https://galaxy.ansible.com/ui/repo/published/crusty_rs/infra2csv/)). This collection includes **six modules and roles** designed to streamline system data into **CSV files** on your controller (think hardware, network, security details, etc.).

I made this to tackle some personal pain points: specifically, the complexity of **Jinja** for data output and those tricky **access issues** when pulling info directly via modules. My solution processes and cleans data _after_ it’s written on the controller. This keeps everything **secure** and **consistent** , which is perfect for my **PowerBI** dashboards and exploring new data.

Now, my biggest question is: **how do I effectively contribute this to open source?** I’m keen to improve these modules and actively looking for **feedback** on best practices and collaboration. I’m particularly interested in **advice on effective testing strategies** for open source Ansible collections. If you have insights on workflows, find bugs, have feature ideas, or want to improve docs, please share your thoughts.

---

<div class="post-metadata">

**Author:** ![oranod](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/oranod/32/1434_2.png) [@oranod](https://forum.ansible.com/u/oranod)\
**Post date:** [June 10, 2025, 8:15pm UTC](https://forum.ansible.com/t/my-first-ansible-collection-want-to-contribute-to-ansible-open-source-looking-for-advice/43279/2 "2025-06-10T20:15:29Z")

</div>

Welcome @Crusty_rs ! It’s awesome that you have a collection you want to share with the rest of the community.

I’m sure you’ll get lots of opinions in this thread but you could also take a look at @Andersson007 's how to post: [Want to become a code contributor to modules in ansible collections? Read on!](https://forum.ansible.com/t/want-to-become-a-code-contributor-to-modules-in-ansible-collections-read-on/39896)

That post is written for a somewhat different scenario to yours but you might find the info helpful at the same time.
