To ensure our roles work well and we do not introduce regressions, and also continue to work with new version of Ansible, we test them before accepting changes.
To help adding tests to a wider range of difference roles we have established a testing template. It is made to prepare the base settings while letting you add your customizations and tests without conflicting.
It is versionned and breaking changes are documented to ease upgrades to newer versions.
It is also unfortunately documenting or adding workarounds for known bugs in the tooling.