Hello all ,
My name is Korinne, and I’m the Product Manager for Terraform Core. As you might’ve seen, we’ve been intermittently requesting feedback on specific features (such as the v1.1 moved
statements and having the ability to raise an error), and have received really helpful examples and use-cases.
I first want to say thank you! We are very grateful for all your comments and feedback, and we wanted to share an update on the other projects we’re currently researching. At this time, we can’t make any commitments about when these projects will come to fruition, but wanted to be transparent about some of our popular requests.
With that, here are some topics we would love to get your feedback on, including specific use-cases. We’ve seen many discussions throughout community forums and issues about these topics, but thought it would also be helpful to formally request feedback.
Current research:
-
terraform test
(Module Testing Experiment). This is an experiment that we’d like to get formal feedback on, whether it’s feedback on the syntax/test configuration itself, or further use-cases you’d like to see supported. If you also have ideas of how to incorporate the recently released preconditions and postconditions (as part of the v1.2 alpha ), we’d love to hear about them. -
Improvements to the new
moved
blocks, as well as feedback on ways to improve refactoring tasks overall. These were recently released in Terraform v1.1, and we are hoping to get more feedback on different ways to expand their functionality, as well as other needs around refactoring/ongoing maintenance overall.
How to participate
If any of these topics are something you’d like to see in a future release, or have use-cases in mind, we’d love to hear from you! You can either comment directly here, or sign up for a call to discuss further on my Calendly link. If you schedule a call, please let us know in the notes which topic(s) you’d like to discuss.
A call is always ideal, as we can go into your background a bit more and talk about your workflow. However, if you’d rather just comment, it would be helpful to know:
- What is your role?
- What improvements/requirements would you like to see delivered? What problems do they solve?
- In the absence of these feature improvements, do you have any existing workarounds? What are they?
It should be noted that these are not all the research projects we’re currently working on, but ones that require more specific use-cases to flesh out the solution. Thank you in advance, and excited to hear how we can improve Terraform!