← All talks

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.