Add Terraform module support to manage the infrastructure lifecycle #1189
Replies: 3 comments
-
Hi @yufeiminds, thank you for raising this discussion. We'll respond to you after an internal discussion this morning. cc @IronCore864 |
Beta Was this translation helpful? Give feedback.
-
Hi @yufeiminds, thanks for the great suggestion and detailed design! At the moment, we are still discussing DevStream values and market positioning. After they are finalized, we will consider some great improvements for Helm/Terraform-related stuff, like your proposal. Please be patient at the moment. Thanks! |
Beta Was this translation helpful? Give feedback.
-
OK, DevStream is a fantastic DevOps tool. I enjoy using it. |
Beta Was this translation helpful? Give feedback.
-
Hi, @daniel-hutao @IronCore864
Devstream is an awesome tool for managing the DevOps infrastructure lifecycle. And in my past works, I developed many infrastructure modules by Terraform and HCL.
Does DevStream interested in adding Terraform module support to manage the infrastructure lifecycle?
Backgound
Terraform is a tool to implement the IaC(Infrastructure as Code) pattern. I have also read many posts on Medium written by @IronCore864. Such as:
It's easy to read and understand. I enjoy reading it.
For example the Kubernetes Prow Module (pls ignore the tflint failed, I will fix it later~). Kubernetes Prow is an open-source CI/CD system supporting Chat-Ops slash style command.
Design
If I want to use DevStream to manage them, I should add a mechanism to call the Terraform root module.
I think there are three key points to archive it:
Here is a simple solution, maybe only a toy. 😄
The
X
is generic for any infrastructure workload, such as Prow. 😃Two packages should be implemented:
Beta Was this translation helpful? Give feedback.
All reactions