Hey,
We discussed on IRC this morning but writing here for posterity...
I saw that you were using Ansible -- I'm the author of ARA [1], an open source native Ansible callback plugin that provides a CLI, web reporting interface and soon, a full REST API [2]. I've been working on the Fedora packaging for ARA and it's available for rawhide already [3].
I'm happy to help you get started if this sounds like it could be useful for your use case, feel free to reach out to me on IRC (dmsimard) -- we also have an IRC channel on freenode: #ara.
Let me know if you have any questions !
[1]: https://github.com/openstack/ara [2]: https://dmsimard.com/2017/11/22/status-update-ara-1.0/ [3]: https://koji.fedoraproject.org/koji/packageinfo?packageID=24394