Case Study

Maintaining the Terraform GitHub Provider

Hear from the maintainers of GitHub's provider for HashiCorp Terraform about the keys to keeping a Terraform provider finely tuned and running.

As users of Terraform Enterprise at GitHub, Jeremy Udit and Keegan Campbell been the maintainers for the GitHub's Terraform provider over the past several years. In this HashiTalks: Build session, they wanted to showcase what Terraform provider maintenance looks like at the highest level and share the lessons they've learned.

»What You'll Learn

Hear from the maintainers of GitHub's provider for HashiCorp Terraform about the keys to keeping a Terraform provider finely tuned and running. This talk will cover:

  • The evolution of acceptance testing the GitHub provider

  • Tactics for smoothing over rough edges of an API for Terraform compatibility

  • Making a provider accessible to various opposing customer use cases

  • Major features added by the provider's community (GitHub App authentication, GraphQL adoption)

More resources like this one

  • 2/3/2023
  • Case Study

Automating Multi-Cloud, Multi-Region Vault for Teams and Landing Zones

  • 1/20/2023
  • Case Study

Packaging security in Terraform modules

  • 12/22/2022
  • Case Study

Architecting Geo-Distributed Mobile Edge Applications with Consul

  • 12/13/2022
  • Case Study

Nomad and Vault in a Post-Kubernetes World