Creating Centreon ansible module

Hello, new here !
I face issue at work with centreon, and i figured out that Centreon didn"t create ansible module for manage it.
I take some time do start create one. I 'm trying to do it the right way so if you got some idea or wanna try it, i’m open to criticism.
All my work can be found there : ansible-collection-parnoud-centreon

I try to document all and do a clean code but i’m not a python dev.
To be honnest with you, some are “IA helped”.
I select some tags, but i didn"t find supervision tag

Just curious. How much time did it take you to create this collection, both in man hours and real time (when did you start working and when did you release it)?

First Idea was a least do just a inventory plugins for work, i think 15H for release 1 with little module management (9PM to 2AM).
After i deep into module config / sanity test / Galaxy publishing / github deployement / Reworking python lib and look other project i think like 30-45H.
All is not perfect but i think now with release 1.3.0 all basique module are “ok”.
I will rewrite manage_*** module because i think they are some mistake.

I didnt do in work “work hour” or just some little correction like 15 min.

I re open a old post in centreon thewatch forum for this module : Here
And ping them on linkedin.
I hope they will bring it with more support !

I took a quick look at ansible-collection-parnoud-centreon/tree/main/plugins, Everything seemed normal and similar to other collection and modules so far for me.

Ok cool !

I’ve just identified a problem: when using the inventory plugin, if there’s an issue, the password is displayed in plain text in the logs. I don’t see how to disable it with no_log or anything else? (
When using an OS ENV declaration)

Do I need to specify this when creating the account in AWX for example ?