This document discusses using Terraform and the GitHub provider to manage GitHub repositories and access in a way that is compliant with ISO27001 standards. It outlines problems with the default GitHub UI and access controls. The solution presented is to define infrastructure as code using Terraform to create repositories, teams, users and access management. This satisfies ISO27001 requirements by providing strict access control, audit trails, security policies and a pull request approval process. Atlantis is also introduced to run Terraform plans and apply changes within pull requests for approval before state changes.