Does tfaction support terraform required_version specific pinning? #993
-
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
You can pin Terraform version using aqua. Then you can update Terraform by Renovate. e.g. suzuki-shunsuke/tfaction-example#1727 -- If you'd like to pin Terraform by e.g. - name: tfutils/tfenv@v3.0.0 But as I said you can install Terraform by aqua without tfenv. -- I think https://docs.renovatebot.com/modules/manager/terraform/ So you can update Terraform (.terraform-version or aqua.yaml) and |
Beta Was this translation helpful? Give feedback.
You can pin Terraform version using aqua.
https://github.com/suzuki-shunsuke/tfaction-example/blob/e8688924120f65c48839850a980feb241ac80dd8/aws/terraform-ci/aqua.yaml#L6
Then you can update Terraform by Renovate.
e.g. suzuki-shunsuke/tfaction-example#1727
--
If you'd like to pin Terraform by
.terraform-version
, you can use tfenv.You can install tfenv using aqua.
e.g.
But as I said you can install Terraform by aqua without tfenv.
So I usually don't use tfenv.
--
I think
required_version
isn't mandatory, but if you pin Terraform byrequired_version
, Renovate supports updatingrequired_version
.https://docs.renovatebot.com/modules/manager/terraform/
So you can u…