Description
We're an official Hahsicorp Partner and are unimpacted by Hashicorp's BSL license change. However, our product aims to be neutral to clouds, deployment methods, and even provisioners. While we only support Terraform at this time, we intentionally built an abstract provisioner layer to support other provisioners (e.g. pulumi, opentofu, terragrunt, typescript) down the road.
It could be beneficial to understand and document whether we support OpenTofu binaries if folks would prefer to use that over the official Hashicorp binary. Today, Coder deployments can use a custom Terraform binary as long as it is in PATH
and is within the supported versions. I believe the hardcoded version check is somewhat arbitrary, but ensures compatibility with our example templates.