Writing your own Terraform provider
A step-by-step guide to writing custom Terraform providers — why you'd need one, and how to actually build it.
Presented at
- HashiCorp User Group Amsterdam · Amsterdam, The Netherlands
While working with a client at Container Solutions, I had the opportunity to introduce Terraform to one of their critical infrastructure processes — turning a deliverable that normally took two weeks into a 30-minute Terraform run. Along the way, I wrote two custom Terraform providers.
This talk, preceded by a blog post , walks through why you’d write your own provider and exactly how to build one: the structure, the SDK, the provider schema, and the resource lifecycle.