No description
Find a file
2025-10-13 11:01:27 -07:00
check-pipelines.py Update container version (#45) 2025-07-29 14:44:40 -07:00
LICENSE Initial commit 2021-02-04 14:45:55 -08:00
pipelines-sanity.py Add a --docker option to pipelines-sanity.py (#24) 2023-03-27 11:42:34 -07:00
pipelines-yaml.py New search and container check tools. (#3) 2021-03-26 09:19:46 -07:00
README.md Update to support Python 3.12 (#46) 2025-10-13 11:01:27 -07:00
requirements.txt Update to support Python 3.12 (#46) 2025-10-13 11:01:27 -07:00
sync.py Update to support Python 3.12 (#46) 2025-10-13 11:01:27 -07:00

ansible-azp-tools

Tools for working with Ansible projects using Azure Pipelines.

Set up

  1. Install Python dependencies needed to run scripts from this repository to a preferred location using pip install -r requirements.txt.
  2. Populate ~/.config/ansible-azp-tools/azure-devops.key and ~/.config/ansible-azp-tools/github.key with Personal Access Tokens for Azure Pipelines and GitHub, respectively.
  3. Run ./sync.py --find --update to clone the repositories/branches needed for the scripts to check the configurations of the repositories.

check-pipelines.py

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 versions

pipelines-sanity.py

Run sanity tests against the default branch of each collection in Azure Pipelines

pipelines-yaml.py

Output a list of paths or a globs, for finding azure-pipelines.yml files.