Skip to content

ansible/ansible-azp-tools

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.

About

Tools for working with Ansible projects using Azure Pipelines.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages