Building Dynamic Configuration into Terraform
summary
LaunchDarkly builds a feature flag evaluation provider for Terraform that wraps the Go SDK and exposes four data sources (Boolean/string/number/JSON) so plan/apply evaluates flags as configuration values. Teams use it to change SLO thresholds, monitoring alerts and replica counts without PRs; flag updates can trigger automatic terraform applies via API and restrict which options are selectable to prevent bad values. The prototype is dogfooded internally and a Terraform Cloud registry/product integration release is planned.
AI-written summary · about
chapters (10)
- 0:00Intro
- 0:24Who are we
- 0:45Growing pains
- 1:47Managing permissions
- 2:07Controlling access points
- 2:31Feature flags
- 3:14Terraform provider
- 4:11Terraform Cloud
- 6:51Conclusion
- 7:19Outro
related talks
40mFrom Launch Pad to Landing Zone: DevOps Governance with Terraform
39mTerraform Practices to Enable Infrastructure Scaling
42mHands-on with the Terraform Module for AWS Landing Zone
28mYour Terraform setup is the foundation for an IDP — extend it to empower developers
30mTerraform Practices to Enable Infrastructure Scaling
30mHow and When to Flux your Terraform
31mCommodified IaC using Terraform Cloud
31mTerraform Practices to Enable Infrastructure Scaling
