mirror of
https://github.com/RWejlgaard/pez-infra.git
synced 2026-05-06 04:14:43 +00:00
Instead of deploying to the entire fleet on every merge, detect which files changed and limit ansible-playbook to only affected hosts. Maps ansible roles, services, and host_vars to their target hosts. Falls back to full fleet deploy for unmapped paths or changes to shared infrastructure (common role, deploy.yml, inventory). Closes PESO-108 |
||
|---|---|---|
| .. | ||
| deploy-on-merge.yml | ||
| deploy.yml | ||
| lint-ansible.yml | ||
| lint-docker-compose.yml | ||
| terraform.yml | ||
| validate-caddyfile.yml | ||
| validate-terraform.yml | ||