Building a Pet Store Terraform Provider
Understand how to create custom resources to publish through the Terraform provider registry.
Even though the Terraform provider registry has almost every provider we can think of, there is a chance that a provider we need does not yet exist. Perhaps we want to use Terraform to interact with resources of a proprietary API internal to our company. If we want to manage resources that don't yet exist in the Terraform provider ecosystem, we will need to write a provider for that API. The good news is that writing a Terraform provider is relatively simple. The thoughtful folks at HashiCorp provide great documentation, SDKs, and tools to make building a provider a breeze.
Get hands-on with 1400+ tech skills courses.