DNSimple spiega come gestiscono le repository GitHub con Terraform. Quando iniziano a diventare centinaia, gestirle manualmente genera inconsistenze:
- Repositories had different settings, even when they should have been identical
- Labels for issue triage varied from repository to repository, making cross-project tracking difficult
- Some repositories had issue templates, while others didn't
- Permission management was manual and error-prone
- Security features like vulnerability alerts weren't consistently enabled
- Pull request templates were copy-pasted (when they existed at all)
Dopo un tentativo con Repocop, per automatizzare il setup, hanno deciso di usare Terraform con aggiornamento delle configurazioni tramite Pull Request e Terraform Cloud.



