Andebox - a tool for Ansible developers/maintainers

I started contributing to the community.general collection some 4-5 years ago, and over that time developed this tool andebox to help me cut through the boilerplate tasks when testing and working with the collection.

Forward a couple of years, andebox has reached a new level of maturity, and we would like to announce it to the broader community.

Amongst other features, andebox can be used to run tests directly in the root of the collection git repository, like:
sanity

Some of the other features:

  • Reformat the YAML documentation blocks of the plugins
  • Run tests against multiple versions of ansible-core using tox
  • Use vagrant to run integration tests in local temporary VMs

andebox is available in PyPI at: andebox · PyPI

The git repo is: GitHub - russoz-ansible/andebox: Ansible Developer's (tool)Box, andebox, is a single script to assist Ansible developers by encapsulating some boilerplate tasks

Contributions, comments, bug-reports are welcome! Hope you guys like it! :slight_smile:

10 Likes

Hey, I did the PyPI publishing flow review (something I tend to do in every repository I see due to the nature of my expertise). I left pointers in the issue.

2 Likes

Hey @webknjaz thank you very much for providing that feedback, much appreciated. I am probably taking a couple of days away from that project to tend to other things :slight_smile: , but soon enough I will be taking some action on the issues you raised.