ansible-community / ara

ARA Records Ansible and makes it easier to understand and troubleshoot.
https://ara.recordsansible.org
GNU General Public License v3.0
1.88k stars 174 forks source link

Inclusion of ara client into the toolset container #188

Open ssbarnea opened 4 years ago

ssbarnea commented 4 years ago

You may want to include ara into the new https://github.com/ansible-community/toolset which bundles Ansible productivity tools.

If you make a PR, I will be more than glad to welcome its addition.

dmsimard commented 4 years ago

o/ @ssbarnea

I'm not familiar with the project -- how do you see this working in practice ? How do you consume and use the resulting image ?

For context, we currently publish a set of container images to DockerHub and Quay.io based on simple bash scripts that leverage buildah: https://github.com/ansible-community/ara/tree/master/contrib/container-images

These images are meant to run the API server, defaulting to sqlite but they have the necessary dependencies installed should users want to send data to postgresql or mysql.

If we want to keep things simple for inclusion in the toolset, we could just install ara[server] and enable the ansible callback plugin and that would be sufficient for things to work. The server doesn't need to run when recording data locally but I didn't find where we would enable the callback plugin, though.