Open4

読者コミュニティ|Terragrunt と ecspresso でつくる かんたん Fargate bastion('踏み台')

Shunsuke SuzukiShunsuke Suzuki

aqua をご紹介いただきありがとうございます。

https://zenn.dev/sogaoh/books/20240915_tg-ecspresso-bastion/viewer/02_setup-tools-for-building-resources

全然本筋と関係なくて恐縮ですが、 aqua を使うのであれば tfenv や tgenv を使わなくても aqua で Terraform や Terragrunt もバージョン管理できるなと最初のセットアップのところを読んで思いました。
あとは https://github.com/tofuutils/tenv を使うと Terraform と Terragrunt を両方バージョン管理できるのでそちらでも良いかもしれません。
ちなみに tenv も aqua で管理できますがそれであればやはり(以下略

sogaohsogaoh

コメントありがとうございます(こんなに早くメッセージ入ってくるとは!)

ハンズオン完遂だけを考えると確かに aqua で Terraform や Terragrunt のバージョン管理で良さそうにも思います。
一方で、複数の現場を切り替えて、つまりやる作業によって、特に terraform のバージョン固定が必要なシーンは多々あるように思っていて、その場合 tfenv・tgenv のほうが選択としてはベターではないか、と思ってこちらを選択しています。
なお、tenv は有料範囲の Chapter 5 で記述する予定で考えてました。

Shunsuke SuzukiShunsuke Suzuki

ご回答ありがとうございます。なるほど、正直あまりイメージできていないですが、 tfenv, tgenv のほうがベターなケースがあるんですね。
有料範囲で tenv も紹介があったんですね。失礼しました 🙇