Home / Companies / Flagsmith / Blog / Post Details
Content Deep Dive

Adventures in Terraform: How and why we built our Terraform Provider

Blog post from Flagsmith

Post Details
Company
Date Published
Author
Gagan Trivedi
Word Count
1,117
Company Posts That Month
38
Language
English
Hacker News Points
-
Post removed?
No
Summary

Gagan Trivedi, an engineer at Flagsmith, shares his experience of developing a Terraform provider for their open-source feature flagging tool, aiming to assist teams in automating CI/CD processes and managing feature flags within Terraform workflows. Trivedi highlights the growing adoption of Infrastructure as Code (IaC) practices, particularly with Terraform, which motivated Flagsmith to build this integration. Through customer discovery calls, they shaped the provider's initial design, allowing them to develop a minimum viable product (MVP) and a roadmap for future improvements. The process involved using the Terraform provider scaffolding framework and building a Golang library to interact with Flagsmith's API, focusing on GET and PUT methods for feature states. Trivedi explains that creating and deleting feature states is unnecessary, as they are automatically managed with the environment in Flagsmith. The article also encourages readers to use the provider available on the Terraform registry and stay updated on further developments aimed at enhancing infrastructure management through code.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.