We're heavily invested in Azure and are debating whether to use Bicep or Terraform for our infrastructure as code (IaC) needs. Bicep seems ideal for our current setup due to its seamless integration and easier onboarding, but we're also considering Terraform because it might provide greater flexibility if we expand to AWS or GCP in the future. However, with IBM's acquisition of HashiCorp, we're feeling uncertain about Terraform's future regarding its licensing, support, and roadmap. For a primarily Azure-based operation like ours, should we stick to Bicep, or is it worth investing in Terraform despite these concerns? I'd love to hear from others who are in DevOps and facing similar decisions.
2 Answers
OpenTofu is definitely worth looking into. It’s designed to be compatible with Terraform, so you won't lose features. Switching to it has been smooth for those who’ve made the jump recently and they seem satisfied with it.
You might want to check out OpenTofu, which is a fork of Terraform that’s backed by the Linux Foundation. After IBM's acquisition, I've been hesitant to use anything tied to them. OpenTofu seems to offer a stable alternative, and it’s already production-ready!
Totally agree! I switched a few months back, and it was painless. No regrets at all.