Hey Terraform folks 👋
I’m curious about something that’s been on my mind lately: how are you handling the learning curve for developers who need to use your Terraform modules?
In my experience, even with well-documented modules and clear examples, developers still face significant overhead:
• Finding the right module for their use case
• Understanding required vs optional variables
• Structuring the configuration correctly
• Navigating your PR processes
I’ve been exploring this problem with a project called Sredo (
sredo.ai) where developers could express their infrastructure needs conversationally (e.g., “_I need a public S3 bucket for static assets with CloudFront in front_”) and have it generate the correct Terraform using your modules, with all the proper security controls intact.
Has anyone tried something similar or found good approaches to lower the barrier while maintaining quality? What’s working in your organizations?