All those companies have very decent experience with Terraform. Even if some didn't contribute to the core, they all built decent software on top of or around Terraform.
In addition, we at Terramate also plan to contribute as much as possible. We have worked exhaustively with Terraform and related libraries such as HCL and are very well aware of the limitations and shortcomings we need to resolve with OpenTF.
I'd love to emphasize that many of us tried to contribute to Terraform in the past, but HashiCorp became somewhat hesitant to review and accept PRs which massively slowed down innovation for Terraform.
While I see the reasoning behind HashiCorps decision to switch licenses I strongly believe that closing up the ecosystem further won't do any good to Terraform and other of HashiCorps products, hence our strong buy-in for OpenTF.
We just made the pricing for the StartUp and SMB tiers more transparent now. On the yearly subscription: We've seen many companies trying to implement something similar with Terraform, which quite often takes them a lot of time for the initial implementation and ongoing maintenance (eg provider updates, new features, bug fixes). Instead of doing it yourself, we're going to maintain it for you.
Interesting - dynamic providers and configurations are exactly what we're doing with Terramate also. Seems like we're having a very similar approach while using different tooling. Thanks for sharing the insights with me!
Thanks for sharing those insights. I'd love to hear what kind of issues you managed to resolve with CDKTF compared to using HCL other than being more developer centric?
I personally like CDKTF, but for me, it's still in a too early state of development to build a stable product on top.
The fundamental difference is that Terragrunt is a wrapper for Terraform, compared to Terramate, which generates native Terraform code that runs in all kinds of Terraform tooling such as CIs, etc. Also, Terramate adds new concepts such as eg change detection, which is helpful when building pipelines. Terramate may also be used together with Terragrunt.
Thanks for your feedback. As quoted in the pricing section at the bottom of the page, we're calculating the pricing based on the size of your organization. At a later stage, we will definitely make the pricing more transparent.
Could you share some of the issues you're experiencing with the provider? We've also hit some problems with the provider but worked around most of the issues in our open-source modules (eg, https://github.com/mineiros-io/terraform-github-repository) and by using Terramate (eg, renaming repositories causes re-creation in the provider, with Terramate we're dynamically creating move statements to prevent this. Check out Terramate if you haven't done it yet: https://github.com/mineiros-io/terramate)
I am Soren, one of the founders of mineiros.io - the company that invented GitHub as Code.
GitHub as Code is a comprehensive Terraform blueprint with fully automated and pre-configured GitHub Actions pipelines to enable everyone in your organization to manage on- and off-boarding of users, repositories, branch protections, secrets, and more through code.
We invented GitHub as Code because we've seen organizations struggling when handling GitHub on scale.
I'd love to hear some feedback on the idea and whether or not you think GitHub as Code could be helpful for you also.
All those companies have very decent experience with Terraform. Even if some didn't contribute to the core, they all built decent software on top of or around Terraform.
In addition, we at Terramate also plan to contribute as much as possible. We have worked exhaustively with Terraform and related libraries such as HCL and are very well aware of the limitations and shortcomings we need to resolve with OpenTF.
I'd love to emphasize that many of us tried to contribute to Terraform in the past, but HashiCorp became somewhat hesitant to review and accept PRs which massively slowed down innovation for Terraform.
While I see the reasoning behind HashiCorps decision to switch licenses I strongly believe that closing up the ecosystem further won't do any good to Terraform and other of HashiCorps products, hence our strong buy-in for OpenTF.