Learn the features of the Terraform Provider SDK and best practices for building a Terraform provider.
The hardest part of writing a Terraform provider is learning the SDK and understanding its capabilities. Once you figure that out, you still need to learn the best practices and patterns that will ensure your provider's success in the long run.
This talk takes a tour through the major features of the Terraform Provider SDK, including the features added in v2: - Context aware CRUD operations - Diagnostics - Debugging support
It will also describe common patterns and practices that will make your life easier whether you are a first timer or experienced provider author.
Speaker: Cyrus Javan
Slides available here
HashiCorp Deep Dive Demos from Ignite and KubeCon Europe
How Remote Work is Driving the Need for Multi-Cloud DevSecOps: How to Build a Pipeline
How Terraform and Behavior-Driven Development Help Shift Security Left
Re-potting Overgrown Terraform Repositories