Tools for working with Ansible projects using Azure Pipelines.
GPL-3.0 License
Tools for working with Ansible projects using Azure Pipelines.
NOTE: Python 3.10 or 3.11 are required. The Azure DevOps SDK does not yet support Python 3.12.
pip install -r requirements.txt
.~/.config/ansible-azp-tools/azure-devops.key
and ~/.config/ansible-azp-tools/github.key
with Personal Access Tokens for Azure Pipelines and GitHub, respectively../sync.py --find --update
to clone the repositories/branches needed for the scripts to check the configurations of the repositories.Check for out-of-date Azure Pipelines configurations testing against ansible-core.
./check-pipelines.py matrix
- check for out-of-date platform references in the test matrix./check-pipelines.py container
- check for out-of-date quay.io/ansible/azure-pipelines-test-container
versionsRun sanity tests against the default branch of each collection in Azure Pipelines
Output a list of paths or a globs, for finding azure-pipelines.yml files.