Learn how to use the Terraform GitHub provider while avoiding the pitfalls.
Version control is the key to cleanly configured infrastructure and GitHub is, for most teams, what they think of when someone mentions "Git".
Using HashiCorp Terraform's GitHub provider, Kerim Satirli's team migrated around 100 repositories, 24 teams, and close to 60 users to a fully codified infrastructure setup.
Watch this talk to grasp the basics of the GitHub provider and learn how to import existing resources and get an idea of what pitfalls await.
View the slides for this presentation on Speaker Deck