Our UseGalaxy.eu infrastructure is defined in this repository. A Jenkins job runs Terraform periodically to ensure our infrastructure converges to the state defined here.
Caution
- This is our actual infrastructure.
- Changes made here can be damaging.
- Terraform catches some mistakes but not all.
- Be careful.
Important
At the moment, this repository only manages DNS records (via AWS Route53).
All changes should go through pull requests and never be merged directly
to the main branch. The Jenkins bot will post the terraform plan output on
the PR. Any changes applied via an external API or UI (e.g. AWS Route53
console), will be reverted by the Jenkins job.