This repository contains utilities and reference configuration for deployments of Azimuth, including all the required dependencies.
Azimuth is deployed using Ansible with playbooks from the azimuth-ops Ansible collection.
This repository is designed to be forked for a specific site and is structured into multiple "environments", allowing common configuration to be shared but overridden where required using a layered approach.
Documentation on deploying Azimuth can be found at https://azimuth-config.readthedocs.io.
The documentation source is in the docs directory of this repository.
To run the GitHub Actions linters locally, use:
docker run --rm \
-e RUN_LOCAL=true \
--env-file "super-linter.env" \
-v "$(pwd)":/tmp/lint \
ghcr.io/super-linter/super-linter:v7.3.0
ansible-lint -c .ansible-lint.yml