Test and deploy external DNS zone config for Route53.
- 87.111.128.in-addr.arpa
- alexandria.ucsb.edu
- library.ucsb.edu
- dld.library.ucsb.edu
- ops.library.ucsb.edu
- .github\workflows : steps to execute terraform plan and apply
- terraform\zones : zone files and terraform variables
- tools\tfz53 : dependency used for converting BIND zonefile to AWS Route53 resource definitions
- Checkout new branch from
main
- Update zone file(s) (i.e. terraform\zones*.tf )
- Test changes
- Click
Actions
tab - Click
terraform: initialize and plan
on left - Click
Run workflow
- Change branch from
main
to new branch with changes - Click
Run workflow
- Click
- If test succeeds, create pull request to
main
- Request review for approval
- Merge may be accepted after review
- Merging Pull Request to
main
will automatically trigger updates to production config in Route53