Ansible
Ansible CI på GitHub Actions
Samling och rollinstallation körs före varje spelbok.
50-tal → 3-tal
Installation av Galaxy
Varför det händer
Vad ska ändras
- Cache ~/.ansible/samlingar inskrivna på requirements.yml
- Kör ansible-lint i ett parallellt jobb istället för seriellt
- Använd --check-läge i pull-förfrågningar och tillämpa endast vid sammanfogning
Ansible på runnerhut
Relaterat
Terraformterraform init laddar ner alla leverantörer vid varje körning.PulumiPlugin- och beroendeinstallation körs före varje förhandsgranskning.KubernetesAtt snurra upp ett slags eller k3s-kluster tar minuter innan testerna börjar.HelmUppdateringar av diagramberoende och linting blir kallt varje gång.